Verwydering van data uit die databasis met behulp van GET-versoeke

Laat ons nou rekords uit die databasis verwyder deur die id vir hul verwydering via GET parameters deur te stuur.

Laat ons aanneem 'n GET parameter met die naam del oorgedra word. Kom ons kry die id vir verwydering in 'n veranderlike:

html<?php
  $del = $_GET['del'];
?>

Laat ons die verwyderingsnavraag saamstel:

html<?php
  $query = "DELETE FROM users WHERE id=$del";
?>

Verwyder die rekord uit die databasis:

html<?php
  mysqli_query($link, $query) or die(mysqli_error($link));
?>
Задание 1

Maak dit moontlik om in die adresbalk 'n GET versoek met die id van die gebruiker te stuur sodat hierdie gebruiker uit die databasis verwyder word.

Задание 2

Wysig die vorige taak sodat op die bladsy skakels is om elke gebruiker te verwyder:

html<a href="?del=1">user1</a>
<a href="?del=2">user2</a>
<a href="?del=3">user3</a>

Die skakels moet natuurlik in 'n lus uit die data wat uit die databasis verkry is, gegenereer word.

Задание 3

Wysig die vorige taak sodat jy die volgende HTML-kode het:

html<ul>
  <li>user1 <a href="?del=1">verwyder</a></li>
  <li>user2 <a href="?del=2">verwyder</a></li>
  <li>user3 <a href="?del=3">verwyder</a></li>
</ul>
Задание 4

Wysig die vorige taak sodat jy die volgende HTML-kode het:

html<table>
  <tr>
    <th>id</th>
    <th>naam</th>
    <th>ouderdom</th>
    <th>salaris</th>
    <th>verwyder</th>
  </tr>
  <tr>
    <td>1</td>
    <td>user1</td>
    <td>23</td>
    <td>400</td>
    <td><a href="?del=1">verwyder</a></td>
  </tr>
  <tr>
    <td>2</td>
    <td>user2</td>
    <td>25</td>
    <td>500</td>
    <td><a href="?del=2">verwyder</a></td>
  </tr>
  <tr>
    <td>3</td>
    <td>user3</td>
    <td>23</td>
    <td>500</td>
    <td><a href="?del=3">verwyder</a></td>
  </tr>
</table>