Bismillahirrahmanirrahim…
Assalamualaikum wr wb semuanya ketemu lagi dengan saya Salma dari kelas 1 D3EB yang di sini akan membahas tentang query edit dan delete.
Seperti namanya, query ini merupakan aksi untuk mengubah serta menghapus input data pada tabel database yang sudah pernah kita buat sebelumnya.
Mari kita lihat contohnya. Berikut ini kodingnya
<?php
$con = mysqli_connect(“localhost”,”root”,””,”pens”);
$data = mysqli_query($con,”SELECT * FROM mhs”);
echo “<table border=5 width=70% align=center>
<tr bgcolor=#a1a2a6>
<td><center>No.</td>
<td><center>NRP</td>
<td><center>Nama</td>
<td><center>No. HP</td>
<td colspan=2><center>Aksi</td>
</tr>”;
$i=0;
while ($d = mysqli_fetch_object($data))
{
$i++; if ($i %2==0)
echo ” <tr bgcolor=#fc766a>
<td>$i</td>
<td>$d->nrp</td>
<td>$d->nama</td>
<td>$d->hp</td>
<td><a href=del.php?id=$d->id>DEL<a></td>
<td><a href=update.php?id=$d->id>EDIT<a></td>
</tr>”;
else echo ” <tr bgcolor=#5b84b0>
<td>$i</td>
<td>$d->nrp</td>
<td>$d->nama</td>
<td>$d->hp</td>
<td><a href=del.php?id=$d->id>DEL<a></td>
<td><a href=update.php?id=$d->id>EDIT<a></td>
</tr>”;
}
?>
</table>
Tampilannya seperti ini
Pada file del.php, terdapat query DELETE FROM yang dapat menghapus entri data sesuai yang kita pilih dengan melihat idnya.
<?php
$con = mysqli_connect(“localhost”,”root”,””,”pens”);
$del = mysqli_query($con,”DELETE FROM mhs WHERE id = ‘$_GET[id]'”);
if ($del)
echo “del sukses” ?>
<br>
<br>
<a href=”lihat_tabel_del_edit.php”>Kembali</a>
Seperti ini yang akan terjadi apabila kita menghapus tabel yang paling atas
Pada file update.php, terdapat query UPDATE yang dapat mengubah isi data sesuai dengan urutan id yang kita pilih. seperti ini kodingnya.
DATA MAHASISWA
<form method=POST action=”>
<label>NRP = </label>
<input type=”text” id=”nrp” name=”nrp” value=”<?php if(!empty($_POST[‘nrp’])) echo $_POST[‘nrp’]?>”>
<br>
<label>Nama = </label>
<input type=”text” id=”nama” name=”nama” value=”<?php if(!empty($_POST[‘nama’])) echo $_POST[‘nama’]?>”>
<br>
<label>No. HP = </label>
<input type=”text” id=”hp” name=”hp” value=”<?php if(!empty($_POST[‘hp’])) echo $_POST[‘hp’]?>”>
<input type=submit value=input name=submit>
<?php
$con = mysqli_connect(“localhost”,”root”,””,”pens”);
$edit = mysqli_query($con,”SELECT * FROM mhs WHERE id=’$_GET[id]'”);
mysqli_query($con, “UPDATE mhs SET nrp=’$_POST[nrp]’, nama=’$_POST[nama]’, hp=’$_POST[hp]’ WHERE id=’$_GET[id]'”);
if (!empty($_POST[‘nrp’]))
echo “<br>Penambahan data berhasil :)”;
else
echo “<br>Tambahkan data :)”;
?>
<br>
<br>
<a href=”lihat_tabel_del_edit.php”>Kembali</a>
Seperti ini yang terjadi apabila kita mengubah tabel yang paling atas
Seperti itulah Query DELETE dan UPDATE, apabila masih ada yang kurang jelas dapat dicoba sendiri agar lebih paham. Tidak lupa untuk tetap bersyukur atas segala nikmat yang telah kita dapatkan termasuk ilmu ini. Alhamdulillah…
Sekian yang ingin saya bahas terima kasih, Wassalamualaikum wr wb.
Recent Comments