Membuat CRUD Dengan PHP dan MySQLi – Update Data - Hello Teman-teman Semoga Teman Teman 

Sehat selalu dan di lindungi Allah SWT, Baik Kita lanjut Dengan Tutorian Update PHP

Sebelum Memulai Sebaiknya teman teman Membaca dan Memahami Tutorial Sebelum Nya DI

Seperti yang bisa teman - teman lihat di index.php teman teman yang menampilkan data mahasiswa(sebagai contoh), Pada Masing-Masing ROW kita Telah membuat link edit dan link hapus yang mengirimkan data yang menggunakan METHOD GET.


Perhatikan Pada Link UPDATE yang telah kita buat pada file index.php
<a href="edit.php?id=<?php echo $d['id']; ?>">EDIT</a>

link akan mengarah ke file edit.php, sambil mengirim data id 

Kemudia buat Sebuah file baru dengan nama edit.php, pada file edit.php ini kita akan membuat form edit untuk data mahasiswa

edit.php


<html><head>	<title>CRUD PHP dan MySQLi - ngajiCode</title></head><body>
<h2>CRUD DATA MAHASISWA - NgajiCode</h2> <br/> <a href="index.php">KEMBALI</a> <br/> <br/> <h3>EDIT DATA MAHASISWA</h3>
<?php include 'koneksi.php'; $id = $_GET['id']; $data = mysqli_query($koneksi,"select * from mahasiswa where id='$id'"); while($d = mysqli_fetch_array($data)){ ?> <form method="post" action="update.php"> <table> <tr> <td>Nama</td> <td> <input type="hidden" name="id" value="<?php echo $d['id']; ?>"> <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>

Kemudia kita tampilkan Ke dalam form 


<form method="post" action="update.php">	<table>		<tr>						<td>Nama</td>			<td>				<input type="hidden" name="id" value="<?php echo $d['id']; ?>">				<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>







Nah selesai di Tahap Edit. Sekarang Kita Akan Membuat Aksi dari Form Edit ini
seperti yang teman - teman lihat pada tag <form> action nya telah kita tetapkan
ke file update.php

oleh sebab itu buat sebuah file baru yang bernanama update.php

update.php


<?php // koneksi databaseinclude 'koneksi.php';
// menangkap data yang di kirim dari form$id = $_POST['id'];$nama = $_POST['nama'];$nim = $_POST['nim'];$alamat = $_POST['alamat'];
// update data ke databasemysqli_query($koneksi,"update mahasiswa set nama='$nama', nim='$nim', alamat='$alamat' where id='$id'");
// mengalihkan halaman kembali ke index.phpheader("location:index.php");
?>


ok sampai di sini tutorial kali ini silahkan kalian langsung coba semoga berhasil ya