Gegevens verwijderen uit de database met GET-verzoeken

Laten we nu records uit de database verwijderen door de id voor verwijdering via GET parameters door te geven.

Stel dat er een GET parameter wordt doorgegeven met de naam del. Laten we de id voor verwijdering in een variabele zetten:

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

Laten we een delete query opstellen:

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

Verwijder het record uit de database:

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

Zorg ervoor dat het in de adresbalk mogelijk is om een GET verzoek te sturen met het id van de gebruiker en dat deze gebruiker uit de database wordt verwijderd.

Задание 2

Pas de vorige taak aan zodat er op de pagina links staan voor het verwijderen van elke gebruiker:

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

De links moeten uiteraard worden gegenereerd in een lus op basis van de uit de database verkregen gegevens.

Задание 3

Pas de vorige taak aan zodat je de volgende HTML-code hebt:

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

Pas de vorige taak aan zodat je de volgende HTML-code hebt:

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