CRUD PHP Error Edit/Update 1 edit ke edit semua

Kalau di edit/update semua data yang udah di tambah ikutan ke edit/update

yang salah dimananya ya pak?

crud.php

<?php
  session_start();
  include('../koneksi.php');
 if($_SESSION['login']=='')
 {
  echo "<script> alert('Anda Belum Login');window.location='../login.php'
  </script>";
 }

?>
<!DOCTYPE html>
<html>
<head>
	<title>Add/Edit/Delete Data</title>
	<link rel='short icon' href='http://free-icon-rainbow.com/i/icon_04684/icon_046840_256.png'>
	<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
		  <ul>
		   <li><a href="../index.php">~=Home=~</a></li>
       <li><a href="view-data.php">~=View Data=~</a></li>

		  </ul>
	<center><h1>Laporan Rekap Data Pelaksanaan Kegiatan Sat Reskrim Polres Pasaman</h1><center>
    <div class="r"><a href="add-data1.php"> + &nbsp; Tambah Data </a></div>
    <br>
    <table border='1'>
      <thead> Tambah Data 2
        <tr>
          <th>NO</th>
          <th>Periode Laporan</th>
          <th>Hari & Tanggal</th>
          <th>Uraian Kegiatan Operasional</th>
          <th>Jumlah Kegiatan</th>
          <th>Uraian Kegiatan Pembinaan</th>
          <th>Jumlah Kegiatan</th>
        </tr>
    </thead>
    <tbody>
      <?php

      $query = "SELECT * FROM data ORDER BY id ASC";
      $result = mysqli_query($koneksi, $query);

      if(!$result){
        die ("Query Error: ".mysqli_errno($koneksi).
           " - ".mysqli_error($koneksi));
      }
      $id = 1;
      while($data = mysqli_fetch_assoc($result))
      {
      ?>
       <tr>
          <td><?php echo $data['no']; ?></td>
          <td><?php echo $data['periode_pelaporan']; ?></td>
          <td><?php echo $data['hari_tanggal']; ?></td>
          <td><?php echo $data['uraian_kegiatan_operasional']; ?></td>
          <td><?php echo $data['jumlah_kegiatan']; ?></td>
          <td><?php echo $data['uraian_kegiatan_pembinaan']; ?></td>
          <td><?php echo $data['jumlah_kegiatan2']; ?></td>
          <td>
              <a href="add-data1.php">Add</a> |
              <a href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> |
              <a href="delete.php?id=<?php echo $data['id']; ?>" onclick="return confirm('Anda yakin akan menghapus data ini?')">Hapus</a>
          </td>
      </tr>
      <?php
      $id++;
    }
    ?>
    </tbody>
    </table>
  </body>

edit.php

 <?php
session_start();
include('../koneksi.php');
 if($_SESSION['logi<?php
session_start();
include('../koneksi.php');
 if($_SESSION['login']=='')
 {
  echo "<script> alert('Anda Belum Login');window.location='../login.php'
  </script>";
 }
  if (isset($_GET['id'])) {

    $id = $_GET["id"];

    $query = "SELECT * FROM data WHERE id = '$id'";
    $result = mysqli_query($koneksi, $query);

    if(!$result){
      die ("Query Error: ".mysqli_errno($koneksi).
         " - ".mysqli_error($koneksi));
    }

    $data = mysqli_fetch_assoc($result);

       if (!count($data)) {
          echo "<script>alert('Data tidak ditemukan pada database');window.location='crud.php';</script>";
       }
  } else {

    echo "<script>alert('Masukkan data.');window.location='crud.php';</script>";
  }
  ?>
<!DOCTYPE html>
<head>
	<title>Edit Data</title>
	<link rel='short icon' href='http://free-icon-rainbow.com/i/icon_04684/icon_046840_256.png'>
	<link rel="strylesheet" type="text/css" href="style.css">
</head>
<body>
		  <ul>
       <li><a href="crud.php">~=Crud=~</a></li>
       <li><a href="logout.php">~=Logout=~</a></li>
    </ul>
      <center>
        <h1>Edit Data </h1>
      <center>
      <form method="POST" action="edit-config.php" enctype="multipart/form-data" >
      <section class="base">
        <input name="id" value="<?php echo $data['id']; ?>"  hidden />
        <div>
          <label>No : </label>
          <input type="text" name="no" value="<?php echo $data['no']; ?>" autofocus="" />
        </div>
        <div>
          <label>Periode Pelaporan : </label>
         <textarea type="text" name="periode_pelaporan" value="<?php echo $data['periode_pelaporan']; ?>" ></textarea>
        </div>
        <div>
          <label>Hari & Tanggal </label>
         <input type="date" name="hari_tanggal" value="<?php echo $data['hari_tanggal']; ?>"/>
        </div>
        <div>
          <label>Uraian Kegiatan Operasional : </label>
         <textarea type="text" name="uraian_kegiatan_operasional" value="<?php echo $data['uraian_kegiatan_operasional']; ?>" ></textarea>
        </div>
        <div>
          <label>Jumlah Kegiatan : </label>
          <input type="text" name="jumlah_kegiatan" value="<?php echo $data['jumlah_kegiatan']; ?>" autofocus="" />
        </div>
        <div>
          <label>Uraian Kegiatan Pembinaan : </label>
         <textarea type="text" name="uraian_kegiatan_pembinaan" value="<?php echo $data['uraian_kegiatan_pembinaan']; ?>" ></textarea>
        </div>
        <div>
          <label>Jumlah Kegiatan : </label>
          <input type="text" name="jumlah_kegiatan2" value="<?php echo $data['jumlah_kegiatan2']; ?>" autofocus="" />
        </div>
        <div>
         <button type="submit">Simpan Perubahan</button>
        </div>
        </section>
      </form>
  </body>n']=='')
 {
  echo "<script> alert('Anda Belum Login');window.location='../login.php'
  </script>";
 }
  if (isset($_GET['uraian_kegiatan_operasional'])) {

    $uraian_kegiatan_operasional = $_GET["uraian_kegiatan_operasional"];

    $query = "SELECT * FROM data WHERE uraian_kegiatan_operasional = '$uraian_kegiatan_operasional'";
    $result = mysqli_query($koneksi, $query);

    if(!$result){
      die ("Query Error: ".mysqli_errno($koneksi).
         " - ".mysqli_error($koneksi));
    }

    $row = mysqli_fetch_assoc($result);

       if (!count($row)) {
          echo "<script>alert('Data tidak ditemukan pada database');window.location='crud.php';</script>";
       }
  } else {

    echo "<script>alert('Masukkan data.');window.location='crud.php';</script>";
  }
  ?>
<!DOCTYPE html>
<head>
	<title>Edit Data</title>
	<link rel='short icon' href='http://free-icon-rainbow.com/i/icon_04684/icon_046840_256.png'>
	<link rel="strylesheet" type="text/css" href="style.css">
</head>
<body>
		  <ul>
       <li><a href="crud.php">~=Crud=~</a></li>
       <li><a href="logout.php">~=Logout=~</a></li>
    </ul>
      <center>
        <h1>Edit Data </h1>
      <center>
      <form method="POST" action="edit-config.php" enctype="multipart/form-data" >
      <section class="base">
        <div>
          <label>No : </label>
          <input type="text" name="no" value="<?php echo $row['no']; ?>" autofocus="" />
        </div>
        <div>
          <label>Periode Pelaporan : </label>
         <textarea type="text" name="periode_pelaporan" value="<?php echo $row['periode_pelaporan']; ?>" ></textarea>
        </div>
        <div>
          <label>Hari & Tanggal </label>
         <input type="date" name="hari_tanggal" value="<?php echo $row['hari_tanggal']; ?>"/>
        </div>
        <div>
          <label>Uraian Kegiatan Operasional : </label>
         <textarea type="text" name="uraian_kegiatan_operasional" value="<?php echo $row['uraian_kegiatan_operasional']; ?>" ></textarea>
        </div>
        <div>
          <label>Jumlah Kegiatan : </label>
          <input type="text" name="jumlah_kegiatan" value="<?php echo $row['jumlah_kegiatan']; ?>" autofocus="" />
        </div>
        <div>
          <label>Uraian Kegiatan Pembinaan : </label>
         <textarea type="text" name="uraian_kegiatan_Pembinaan" value="<?php echo $row['uraian_kegiatan_Pembinaan']; ?>" ></textarea>
        </div>
        <div>
          <label>Jumlah Kegiatan : </label>
          <input type="text" name="jumlah_kegiatan2" value="<?php echo $row['jumlah_kegiatan2']; ?>" autofocus="" />
        </div>
        <div>
         <button type="submit">Simpan Perubahan</button>
        </div>
        </section>
      </form>
  </body>

edit-config.php

<?php
session_start();
  include('../koneksi.php');
 if($_SESSION['login']=='')
 {
  echo "<script> alert('Anda Belum Login');window.location='../login.php'
  </script>";
 }
  $id                             = $_POST['id'];
  $no                             = $_POST['no'];
  $periode_pelaporan              = $_POST['periode_pelaporan'];
  $hari_tanggal                   = $_POST['hari_tanggal'];
  $uraian_kegiatan_operasional    = $_POST['uraian_kegiatan_operasional'];
  $jumlah_kegiatan                = $_POST['jumlah_kegiatan'];
  $uraian_kegiatan_pembinaan      = $_POST['uraian_kegiatan_pembinaan'];
  $jumlah_kegiatan2               = $_POST['jumlah_kegiatan2'];

  $query = "UPDATE data SET no = '$no', periode_pelaporan = '$periode_pelaporan', hari_tanggal = '$hari_tanggal', uraian_kegiatan_operasional = '$uraian_kegiatan_operasional', jumlah_kegiatan = '$jumlah_kegiatan', uraian_kegiatan_pembinaan = '$uraian_kegiatan_pembinaan', jumlah_kegiatan2 = '$jumlah_kegiatan2' WHERE id = 'id'";
                  $result = mysqli_query($koneksi, $query);
                  if(!$result){
                     die ("Query gagal dijalankan: ".mysqli_errno($koneksi).
                           " - ".mysqli_error($koneksi));
                    echo "<script>alert('Gagal CoBa Lagi!!!');window.location='crud.php?gagal';</script>";
                  } else {

                    echo "<script>alert('Data berhasil diubah.');window.location='crud.php?update';</script>";
                  }

avatar wkwkland'sgaming_google
@wkwkland'sgaming_google

2 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

3 Jawaban:

<div>di file edit-config.php nya<br>di waktu query update nya di kasih WHERE (maksudnya data yang ingin di update)<br><br></div><pre>&lt;?php /* Awal Seperti ini / $query = "UPDATE data SET no = '$no', periode_pelaporan = '$periode_pelaporan', hari_tanggal = '$hari_tanggal', uraian_kegiatan_operasional = '$uraian_kegiatan_operasional', jumlah_kegiatan = '$jumlah_kegiatan', uraian_kegiatan_pembinaan = 'uraian_kegiatan_pembinaan', jumlah_kegiatan2 = '$jumlah_kegiatan2'"; / Di akhir di tambah WHERE */ $query = "UPDATE data SET no = '$no', periode_pelaporan = '$periode_pelaporan', hari_tanggal = '$hari_tanggal', uraian_kegiatan_operasional = '$uraian_kegiatan_operasional', jumlah_kegiatan = '$jumlah_kegiatan', uraian_kegiatan_pembinaan = 'uraian_kegiatan_pembinaan', jumlah_kegiatan2 = '$jumlah_kegiatan2' WHERE id = '$id'";?&gt;</pre>

avatar frendysantoso
@frendysantoso

5 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

<div>di sesuaikan variabel nya yg di gunakan sebagai acuan</div>

avatar frendysantoso
@frendysantoso

5 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

<div>sudah bisa pak terimakasih pak&nbsp;</div>

avatar wkwkland'sgaming_google
@wkwkland'sgaming_google

2 Kontribusi 0 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban