⊗ppPmDPDR 391 of 447 menu

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:

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

Laten we een delete query opstellen:

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

Verwijder het record uit de database:

<?php mysqli_query($link, $query) or die(mysqli_error($link)); ?>

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.

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

<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.

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

<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>

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

<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>
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren