sekarang kita buat edit.php dengan script sebagai berikut :
<!DOCTYPE html>sama seperti dengan saat kita membuat file tambah.php, file diatas merupakan tahapan pertama.
<html>
<head>
<title>CRUD PHP dan MySQLi</title>
</head>
<body>
<h2>CRUD DATA MAHASISWA</h2>
<br/>
<a href="index.php">KEMBALI</a>
<br/>
<br/>
<h3>EDIT DATA MAHASISWA</h3>
<?php
include 'koneksi.php';
$nim = $_GET['nim'];
$data = mysqli_query($koneksi,"select * from mahasiswa where nim='$nim'");
while($d = mysqli_fetch_array($data)){
?>
<form method="post" action="update.php">
<table>
<tr>
<td>Nama</td>
<td>
<input type="text" name="nama" value="<?php echo $d['nama']; ?>">
</td>
</tr>
<tr>
<td>NIM</td>
<td><input type="number" name="nim" value="<?php echo $d['nim']; ?>"></td>
</tr>
<tr>
<td>Alamat</td>
<td><input type="text" name="alamat" value="<?php echo $d['alamat']; ?>"></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="SIMPAN"></td>
</tr>
</table>
</form>
<?php
}
?>
</body>
</html>
<form method="post" action="update.php">
dari scrip tersebut dapat diketahui bahwa data inputan tersebut akan dikirim ke file update.php.
berikutnya kita buat file update.php dengan scrip sebagai berikut:
<?phpSilahkan jalankan dan selamat mencoba...
// koneksi database
include 'koneksi.php';
// menangkap data yang di kirim dari form
$nama = $_POST['nama'];
$nim = $_POST['nim'];
$alamat = $_POST['alamat'];
// update data ke database
mysqli_query($koneksi,"update mahasiswa set nama='$nama', nim='$nim', alamat='$alamat' where nim='$nim'");
// mengalihkan halaman kembali ke index.php
header("location:index.php");
?>