Data tidak berubah setelah diedit

Mon_data
<?php
//tempat coding
include "include/koneksi.php";

//delete anggota
if ($_GET['st']='hapus') {
$id_anggota = isset($_GET['id']) ? $_GET['id'] : "";
$query="delete from anggota where id_anggota=$id_anggota";
//echo $query;

mysqli_query($koneksi,$query);
}

//delete anggota
if (isset($_POST['Update']) && !empty($_POST['Update'])){
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
$id_anggota=$_POST['id_anggota'];
$nim=$_POST['nim'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$prodi=$_POST['prodi'];
$jenis_anggota=$_POST['jenis_anggota'];
$jenis_kelamin=$_POST['jenis_kelamin'];
$catatan=$_POST['catatan'];

$query="update anggota set ,nim='$nim',nama='$nama',
		alamat='$alamat',prodi='$prodi',jenis_anggota='$jenis_anggota',
		jenis_kelamin='$jenis_kelamin',catatan='$catatan' where id_anggota=$id_anggota";
//echo $query;

mysqli_query($koneksi,$query);
}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	color: #000066;
	font-size: 18px;
}
-->
</style>
</head>

<div id="content">
<body>
<p class="style1">MONITORING DATA ANGGOTA</p>
<table width="100%" border="1" cellpadding="1" cellspacing="1">
  <tr bgcolor="#FF9900">
    <td><div align="center"><strong>No</strong></div></td>
    <td><div align="center"><strong>NIM</strong></div></td>
    <td><div align="center"><strong>Nama</strong></div></td>
    <td><div align="center"><strong>Alamat</strong></div></td>
    <td><div align="center"><strong>Prodi</strong></div></td>
    <td><div align="center"><strong>Jenis Anggota</strong></div></td>
    <td><div align="center"><strong>Jenis Kelamin</strong></div></td>
    <td><div align="center"><strong>Catatan</strong></div></td>
    <td><div align="center"><strong>Aksi</strong></div></td>
  </tr>
<?php
		$no = 1;
		$data = mysqli_query($koneksi,"select * from anggota");
		while($d = mysqli_fetch_array($data)){
?>
			  <tr>
				<td><?php echo $no++; ?></td>
				<td><?php echo $d['nim']; ?></td>
				<td><?php echo $d['nama']; ?></td>
				<td><?php echo $d['alamat']; ?></td>
				<td><?php echo $d['prodi']; ?></td>
				<td><?php echo $d['jenis_anggota']; ?></td>
				<td><?php echo $d['jenis_kelamin']; ?></td>
				<td><?php echo $d['catatan']; ?></td>
				<td><a href="index.php?action=edit_anggota&id=<?php echo $d['id_anggota'] ?>"><button>EDIT</button></a>
					<a href="index.php?action=mon_anggota&st=hapus&id=<?php echo $d['id_anggota'] ?>"><button>DELETE</button></a>
				</td>
			  </tr>
<?php
		}
?>

  </table>
<p> </p>
</body>
</div>

</html>

Ini saya kan ada 3 file script php: 1. Entry_data, 2. Edit_data, 3. Mon_data. Nah pas di entry itu masuk ke database dan pas kalo di klik Mon_data juga muncul apa yang saya entry, tapi pas saya Edit datanya gak berubah/masih tetap. Solusinya gan, terimakas

Edit_data
<?php
//koneksi
include "include/koneksi.php"
//tangkap variabel

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	color: #CC0000;
	font-size: 24px;
}
-->
</style>
</head>

<div id="content">
<body>
 <p class="style1">Edit Data Anggota</p>

 <form name="form" method="post" action="index.php?action=mon_anggota">


 <?php
		error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
		$id_anggota=$_GET['id'];
		$data = mysqli_query($koneksi,"select * from anggota where id_anggota = '$id_anggota'");
		while($d = mysqli_fetch_array($data)){

?>

  <table width="490" border="0" cellspacing="6" cellpadding="2">
   <tr>
     <td width="174">ID Anggota</td>
     <td width="17"> </td>
     <td width="289"><input type="text" name="id_anggota" value="<?php echo $d['id_anggota']; ?> " readonly="readonly"></td>
   </tr>
   <tr>
     <td>NIM</td>
     <td> </td>
     <td><input type="text" name="nim" value="<?php echo $d['nim']; ?>"></td>
   </tr>
   <tr>
     <td>Nama</td>
     <td> </td>
     <td><input type="text" name="nama" value="<?php echo $d['nama']; ?>"></td>
   </tr>
   <tr>
     <td>Alamat</td>
     <td> </td>
     <td><input type="text" name="alamat" value="<?php echo $d['alamat']; ?>"></td>
   </tr>
   <tr>
     <td>Prodi</td>
     <td> </td>
     <td><input type="text" name="prodi" value="<?php echo $d['prodi']; ?>"></td>
   </tr>
      <tr>
	 <td>Jenis Anggota</td>
     <td> </td>
	 <td><input type="radio" name="jenis_anggota" value="Biasa"> Biasa
	 <input type="radio" name="jenis_anggota" value="Luar_Biasa">Luar Biasa</td>
   </tr>
   <tr>
	 <td>Jenis Kelamin</td>
     <td> </td>
	 <td><input type="radio" name="jenis_kelamin" value="Laki"> Laki
	 <input type="radio" name="jenis_kelamin" value="Perempuan">Perempuan</td>
   </tr>
   <tr>
     <td>Catatan</td>
     <td> </td>
     <td><textarea name="catatan" ><?php echo $d['catatan']; ?></textarea></td>
   </tr>
   <tr>
     <td> </td>
     <td> </td>
     <td> </td>
   </tr>
 </table>

<?php
		}
?>

 <p>
   <input type="submit" name="Update" value="Update">
 </p>
 <p> </p>

 </form>

</body>
</div>
</html>

Entry_data
<?php
//tempat coding
//koneksi
include "include/koneksi.php";

//tangkap variabel
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
$nim=$_POST['nim'];
$nama=$_POST['nama'];
$alamat=$_POST['alamat'];
$prodi=$_POST['prodi'];
$jenis_anggota=$_POST['jenis_anggota'];
$jenis_kelamin=$_POST['jenis_kelamin'];
$catatan=$_POST['catatan'];

//di insertkan ke tabel buku
if (isset($_POST['Submit']) && !empty($_POST['Submit'])) {
$query="insert into anggota (nim,nama,alamat,prodi,jenis_anggota,jenis_kelamin,catatan)
		values ('$nim','$nama','$alamat','$prodi','$jenis_anggota','$jenis_kelamin','$catatan')";

//echo $query;

mysqli_query($koneksi,$query);
}

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
	color: #CC0000;
	font-size: 24px;
}
-->
</style>
</head>

<div id="content">

<body>
 <p class="style1">Entry Data Anggota</p>

<form name="form" method="post" action="index.php?action=entry_anggota">

  <table width="490" border="0" cellspacing="6" cellpadding="2">
   <tr>
     <td>NIM</td>
     <td> </td>
     <td><input type="text" name="nim"></td>
   </tr>
   <tr>
     <td>Nama</td>
     <td> </td>
     <td><input type="text" name="nama"></td>
   </tr>
   <tr>
     <td>Alamat</td>
     <td> </td>
     <td><textarea name="alamat"></textarea></td>
   </tr>
   <tr>
     <td>Prodi</td>
     <td> </td>
     <td><input type="text" name="prodi"></td>
   </tr>
   <tr>
	 <td>Jenis Anggota</td>
     <td> </td>
	 <td><input type="radio" name="jenis_anggota" value="Biasa"> Biasa
	 <input type="radio" name="jenis_anggota" value="Luar_Biasa">Luar Biasa</td>
   </tr>
   <tr>
	 <td>Jenis Kelamin</td>
     <td> </td>
	 <td><input type="radio" name="jenis_kelamin" value="Laki"> Laki
	 <input type="radio" name="jenis_kelamin" value="Perempuan">Perempuan</td>
   </tr>
   <tr>
     <td>Catatan</td>
     <td> </td>
     <td><textarea name="catatan"></textarea></td>
   </tr>
   <tr>
     <td> </td>
     <td> </td>
     <td> </td>
   </tr>
 </table>
 <p>
   <input type="submit" name="Submit" value="Simpan">
 </p>
 <p> </p>

 </form>

</body>
</div>

</html>

avatar Mido1199
@Mido1199

1 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

2 Jawaban:

Sepertinya ada masalah di penulisan querynya, setelah kata "set" ada tanda koma (,). Coba hapus tanda komanya jadi kaya gini :

<pre> $query = "UPDATE anggota SET nim='$nim', nama='$nama', alamat='$alamat', prodi='$prodi', jenis_anggota='$jenis_anggota', jenis_kelamin='$jenis_kelamin', catatan='$catatan' WHERE id_anggota='$id_anggota'"; </pre>

avatar ahanafi
@ahanafi

815 Kontribusi 552 Poin

Dipost 3 tahun yang lalu

<pre> $query="update anggota set nim='$nim', nama='$nama', alamat='$alamat', prodi='$prodi', jenis_anggota='$jenis_anggota', jenis_kelamin='$jenis_kelamin', catatan='$catatan' where id_anggota='$id_anggota'"; </pre>

Mungkin ini working querynya.

avatar Pandhu
@Pandhu

45 Kontribusi 6 Poin

Dipost 3 tahun yang lalu

Login untuk ikut Jawaban