Melanjutkan tutorial-2 pertemuan yg lalu, pertemuan selasa besok 22 Pebruari 2011 adalah tentang bagaimana menghapus data. Jika pada penambahan data kata kuncinya pada INSERT INTO, maka pada penghapusan data kata kuncinya adalah DELETE FROM. sebagai contoh dua gambar disampingjika dilakukan action dengan menekan tombol HAPUS maka hasilnya akan nampak seperti gambar dibawah ini.
Ada banyak variasi dalam melakukan penghapusan data, misalnya dengan mengisi nomor record yang akan dihapus, ataupun dengan cara cukup menekan link hapus yang dibuat. (lihat contoh pada gambar field kolom paling kanan). cara pertama (mengisi nomor record) tentu lebih mudah dibanding cara meng-klik link hapus, karena cara yg kedua ini memerlukan pengetahuan sedikit tentang script 'javascript' atau juga pemahaman tentang function.
Untuk lebih jelasnya, mari lihat script berikut (hapus.php) :
<?php
include ("1_koneksi.php");
$seleksi=mysql_select_db($namadb);
if(!$seleksi)
{ die("database tidak diaktifkan/tidak ada");
}
echo "<h2>Hapus User</h2>
<h4>Selamat Datang Administrator";
echo "Konfirmasi Record yang akan dihapus...
";
?>
<FORM METHOD=POST ACTION="">
No ID :<input type="text" name="id" >
<input type="submit" value="hapus" name="hapus">
</form>
$isi=mysql_query("DELETE FROM admin WHERE id='$id'");
$hasil = mysql_query("SELECT * FROM admin ");
echo "<table border=1>\n";
echo "<tr>
<td>Id</td>
<
<td>Password</td>
<td>Sandi</td>
<td>Email[</td>
<td>Edit</td>
<td>Hapus</td>
\n";
while ($baris = mysql_fetch_row($hasil)) {
echo "<tr>
<td>$baris[0]</td>
<td> $baris[1]</td>
<td>$baris[2]</td>
<td>$baris[3]</td>
<td>$baris[4]</td>
<td>Edit</td>
<td>Hapus</td>
</tr>\n";
}
echo "</table>\n";
?>