Menghapus record tertentu dalam suatu tabel cukup mudah. Namun, bagaimana jika diberi sentuhan sedikit dengan JavaScript agar user tahu bahwa yang akan dihapus adalah benar-benar yang record yang dimaksud. Ini dapat memudahkan user agar tidak salah dalam melakukan operasi delete/hapus.
Sebagai contoh, cobalah buat database dengan nama "butik". Kemudian, buat database seperti ini :
CREATE TABLE `produk` ( INSERT INTO `produk` VALUES (1, 'Baju', 120000); |
Setelah database siap, sekarang saatnya kita mulai melakukan pemrogramannya. Ini dilakukan menggunakan PHP dan MySQL. Jadi, cukup mudah bukan?
Sebelum kita jalankan, kita harus buat koneksi ke database dulu. Buat file dengan nama connect.php
<?php |
Berikutnya adalah kita membuat file dengan nama index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Delete Tabel Dengan Java Script</title> <script language="JavaScript"> // konfirmasi menghapus record tertentu function konfirmasi(id) { tanya = confirm('Anda yakin ingin menghapus produk '+ id + '?'); if (tanya == true) return true; else return false; } </script> </head> <body> <?php include "connect.php"; $id = $_GET['id']; if ($id) { $query = mysql_query("DELETE FROM produk WHERE id_produk=$id"); header("Location:".$_SERVER['PHP_SELF']); } ?> <form id="form1" name="form1" method="post" action=""> <table width="350" border="1" align="center"> <tr> <td colspan="4" align="center">Daftar Produk</td> </tr> <tr> <td align="center">No</td> <td align="center">Nama Produk</td> <td align="center">Harga</td> <td align="center">Keterangan</td> </tr> <?php $sql = mysql_query("SELECT * FROM produk"); while ($row = mysql_fetch_array($sql)) { $id = $row['id_produk']; $nama = $row['nama_produk']; $hrg = $row['harga']; $_SERVER['PHP_SELF']; ?> <tr> <td><?php echo $id; ?></td> <td><?php echo $nama; ?></td> <td><?php echo $hrg; ?></td> <td><?php echo "<a href=\"".$_SERVER['PHP_SELF']."?id=$id\" onclick=\"return konfirmasi('$id')\">Delete</a>"; ?></td> </tr> <?php } ?> </table> </form> </body> </html> |
Semoga bisa bermanfaat.