Postingan lainnya
Notice: undefined index
gan, mau nanyak ni, salah nya dimana sih ? muncul error kayak gini terus : Notice: Undefined index: id_anggota in C:\xampp\htdocs\tugas\phpdb\ubahsimpan.php on line 9
Ini untuk tampilan nya
<html>
<head>
<title> TAMPIL DATA </title>
</head>
<body>
<table width="438" border="1">
<td colspan="5" bgcolor="#99CC66"><div align="center"><strong>TAMPIL DATA ANGGOTA</strong></div></td>
<tr>
<td width="51" bgcolor="#99ffcc">
<div align="center"><strong>ID</strong></div></td>
<td width="123" bgcolor="#99ffcc">
<div align="center"><strong>Nama</strong></div></td>
<td width="162" bgcolor="#99ffcc">
<div align="center"><strong>Alamat</strong></div></td>
<td width="74" bgcolor="#99ffcc">
<div align="center"><strong>Kelamin</strong></div></td>
<td width="74" bgcolor="#99ffcc">
<div align="center"><strong>Tombol</strong></div></td>
</tr>
<?php
$koneksi=mysqli_connect("localhost","root","")
or die("Koneksi Gagal".mysqli_error());
if($koneksi){
mysqli_select_db($koneksi, "buku")
or die("Database gagal dibuka".mysql_error());
//Menjalankan Query
$sql=mysqli_query($koneksi,"SELECT*FROM anggota")
or die ("Query Gagal".mysqli_eror());
while($data=mysqli_fetch_array($sql)){
?>
<tr>
<td><?php echo $data['id_anggota'];?> </td>
<td><?php echo $data['nm_anggota'];?></td>
<td><?php echo $data['alamat'];?></td>
<td><?php echo $data['kelamin'];?></td>
<td align="center">
<a href="ubahdata.php?ID=<?php echo $data ['id_anggota'];?>">Ubah</a></td>
</tr>
<?php
}
}
?>
</table>
<footer>
<a href="tampildb.php" class="button scrolly">tampilan</a>
<a href="masukanform.php" class="button scrolly">tambahkan</a>
<a href="ubahtampil.php" class="button scrolly">ubah</a>
</footer>
</body>
</html>
Ini untuk ubah datanya
<html>
<body>
<?php
$koneksi=mysqli_connect("localhost","root","")
or die("Gagal konek server".mysqli_error());
if($koneksi){
mysqli_select_db($koneksi,"buku")
or die("Database gagal dibuka".mysqli_error());
$TxtID=$_POST['id_anggota'];
$TxtNama=$_POST['TxtNama'];
$TxtAlamat=$_POST['TxtAlamat'];
$RbKelamin=$_POST['RbKelamin'];
$sql="update anggota set nm_anggota='$TxtNama',
alamat='$TxtAlamat',kelamin='$RbKelamin' where id_anggota='$TxtID'";
$qry=mysqli_query($koneksi, $sql)or die("Gagal Query ubah:".mysqli_error());
echo "Data berhasil diubah";
include "ubahtampil.php";
}?>
</body>
</html>
0
2 Jawaban:
Bisa jadi id_anggota bukan input dari user (autoincrement). Sementara anda tangkap $_POST['id_anggota']
0
sama saja pak setelah diubah <img src='https://i.imgur.com/8k7H5gq.png'>
ini untuk tampilan databasenya <img src='https://i.imgur.com/pkdWCvT.png'>
0