Nomor 1

Script koneksi.php :

<?php$server="localhost";$user="root";$pass="";$db="db_kk0918";
$koneksi=mysqli_connect($server,$user,$pass,$db);
if(!$koneksi){ die("Gagal Terhubung !!! :".mysqli_connect_error());}
?>

Keadaan setelah ditambahkan link pada halaman : index.php?hal=tampil.php :

<td><a href='index.php?hal=hal_edit.php&kode=$kode'>Ubah</a> | <a href='index.php?hal=hapus.php&kode=$kode'>Hapus</a> </td>

Setelah Ubah pada gambar diatas diklik akan tampil hal_edit.php :

<?phpinclude 'koneksi.php';$kode=$_GET['kode'];$result=mysqli_query($koneksi,"SELECT*FROM barang where KdBrg='$kode'");while($data=mysqli_fetch_array($result)){?><form method="POST" action="ubah.php"> <h1>Edit Data Barang</h1> <table> <tr> <td>Kode Barang :</td> <td><input type="text" name="txtkd" value="<?php echo $data['KdBrg'] ?>"></td> </tr> <tr> <td>Nama Barang :</td> <td><input type="text" name="txtnm" value="<?php echo $data['NmBrg'] ?>"></td> </tr> <tr> <td>Harga :</td> <td><input type="text" name="txthrg" value="<?php echo $data['Harga'] ?>" onkeyup="this.value=this.value.replace(/[^\d]/,'')"></td> </tr> <tr> <td colspan="2"> <input type="submit" value="Edit" name="btnEdit"> </td> </tr> </table></form><?php}?>

Script Ubah.php/edit.php :

<?phpinclude("koneksi.php");
if(isset($_POST['btnEdit'])){ $kode=$_POST['txtkd']; $nama=$_POST['txtnm']; $harga=$_POST['txthrg'];
$sql="UPDATE barang SET NmBrg='$nama',Harga='$harga' WHERE KdBrg='$kode'";$result=mysqli_query($koneksi,$sql);
if($result){ header('Location:index.php?hal=tampil.php'); }else{ die("Gagal Menyimpan !!!"); }} else{ die("Stop"); }
?>

Dapat mengubah nama barang dan harga barang pada kolom yang Setelah mengklik tombol ubah dengan data yang baru, maka hasil dapat dilihat pada halaman tampil.php (halaman tampil juga saya edit) :

<?php //$query = $koneksi->query("SELECT * FROM barang"); include("koneksi.php"); $i = 1;
?><h1>Tampil Data Barang</h1><table border=1> <tr> <td>No</td> <td>Kode Barang</td> <td>Nama Barang</td> <td>Harga</td> <td>Aksi</td> </tr> <?php $sql="SELECT*FROM barang"; $result=mysqli_query($koneksi,$sql);while($data=mysqli_fetch_array($result)) //while ($data = $query->fetch_array()) { $kode = $data['KdBrg']; echo " <tr> <td>" . $i++ . "</td> <td>" . $data['KdBrg'] . "</td> <td>" . $data['NmBrg'] . "</td> <td>Rp." . number_format($data['Harga'],0,",",".") . ",-</td> <td><a href='index.php?hal=hal_edit.php&kode=$kode'>Ubah</a> | <a href='index.php?hal=hapus.php&kode=$kode'>Hapus</a> </td> </tr>"; } ?></table>

Hasil Akhri setelah data di Update.