Menghapus Data dari Pangkalan Data Menggunakan Permintaan GET
Sekarang mari kita hapus catatan dari pangkalan
data dengan menghantar id untuk penghapusan
melalui parameter GET.
Katakan kita mempunyai parameter GET
yang dipanggil del. Mari dapatkan
id untuk penghapusan ke dalam pembolehubah:
<?php
$del = $_GET['del'];
?>
Mari bentuk pertanyaan untuk penghapusan:
<?php
$query = "DELETE FROM users WHERE id=$del";
?>
Hapuskan catatan dari pangkalan data:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Lakukan supaya dalam bar alamat anda boleh
menghantar permintaan GET dengan id
pengguna dan pengguna itu akan dipadamkan dari Pangkalan Data.
Ubah suai tugas sebelumnya supaya pada halaman terdapat pautan untuk memadam setiap pengguna:
<a href="?del=1">user1</a>
<a href="?del=2">user2</a>
<a href="?del=3">user3</a>
Pautan, sudah tentu, harus dibentuk dalam gelung dari data yang diperoleh dari Pangkalan Data.
Ubah suai tugas sebelumnya supaya anda mempunyai kod HTML berikut:
<ul>
<li>user1 <a href="?del=1">padam</a></li>
<li>user2 <a href="?del=2">padam</a></li>
<li>user3 <a href="?del=3">padam</a></li>
</ul>
Ubah suai tugas sebelumnya supaya anda mempunyai kod HTML berikut:
<table>
<tr>
<th>id</th>
<th>nama</th>
<th>umur</th>
<th>gaji</th>
<th>padam</th>
</tr>
<tr>
<td>1</td>
<td>user1</td>
<td>23</td>
<td>400</td>
<td><a href="?del=1">padam</a></td>
</tr>
<tr>
<td>2</td>
<td>user2</td>
<td>25</td>
<td>500</td>
<td><a href="?del=2">padam</a></td>
</tr>
<tr>
<td>3</td>
<td>user3</td>
<td>23</td>
<td>500</td>
<td><a href="?del=3">padam</a></td>
</tr>
</table>