⊗ppPmDPDR 391 of 447 menu

Suppression de données de la base de données à l'aide de requêtes GET

Supprimons maintenant des enregistrements de la base de données, en transmettant le id pour leur suppression via des paramètres GET.

Supposons qu'un paramètre GET nommé del soit transmis. Récupérons le id à supprimer dans une variable :

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

Formons la requête de suppression :

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

Supprimons l'enregistrement de la base de données :

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

Faites en sorte qu'il soit possible d'envoyer une requête GET avec l'id de l'utilisateur dans la barre d'adresse et que cet utilisateur soit supprimé de la base de données.

Modifiez la tâche précédente pour que la page contienne des liens pour supprimer chaque utilisateur :

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

Les liens doivent, bien sûr, être générés dans une boucle à partir des données obtenues de la base de données.

Modifiez la tâche précédente pour obtenir le code HTML suivant :

<ul> <li>user1 <a href="?del=1">supprimer</a></li> <li>user2 <a href="?del=2">supprimer</a></li> <li>user3 <a href="?del=3">supprimer</a></li> </ul>

Modifiez la tâche précédente pour obtenir le code HTML suivant :

<table> <tr> <th>id</th> <th>nom</th> <th>âge</th> <th>salaire</th> <th>supprimer</th> </tr> <tr> <td>1</td> <td>user1</td> <td>23</td> <td>400</td> <td><a href="?del=1">supprimer</a></td> </tr> <tr> <td>2</td> <td>user2</td> <td>25</td> <td>500</td> <td><a href="?del=2">supprimer</a></td> </tr> <tr> <td>3</td> <td>user3</td> <td>23</td> <td>500</td> <td><a href="?del=3">supprimer</a></td> </tr> </table>
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser