Sletning af data fra databasen ved hjælp af GET-forespørgsler
Lad os nu slette poster fra databasen
ved at overføre id for deres sletning
via GET parametre.
Antag at der overføres en GET parameter
med navnet del. Lad os hente
id for sletning i en variabel:
<?php
$del = $_GET['del'];
?>
Lad os oprette en sletningsforespørgsel:
<?php
$query = "DELETE FROM users WHERE id=$del";
?>
Lad os slette posten fra databasen:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Sørg for, at det i adresselinjen er muligt
at sende en GET forespørgsel med et bruger-id
og at denne bruger bliver slettet fra databasen.
Modificer den forrige opgave, således at der på siden er links til sletning af hver bruger:
<a href="?del=1">user1</a>
<a href="?del=2">user2</a>
<a href="?del=3">user3</a>
Linksene skal naturligvis dannes i et loop baseret på data hentet fra databasen.
Modificer den forrige opgave, således at du har følgende HTML-kode:
<ul>
<li>user1 <a href="?del=1">slet</a></li>
<li>user2 <a href="?del=2">slet</a></li>
<li>user3 <a href="?del=3">slet</a></li>
</ul>
Modificer den forrige opgave, således at du har følgende HTML-kode:
<table>
<tr>
<th>id</th>
<th>navn</th>
<th>alder</th>
<th>løn</th>
<th>slet</th>
</tr>
<tr>
<td>1</td>
<td>user1</td>
<td>23</td>
<td>400</td>
<td><a href="?del=1">slet</a></td>
</tr>
<tr>
<td>2</td>
<td>user2</td>
<td>25</td>
<td>500</td>
<td><a href="?del=2">slet</a></td>
</tr>
<tr>
<td>3</td>
<td>user3</td>
<td>23</td>
<td>500</td>
<td><a href="?del=3">slet</a></td>
</tr>
</table>