⊗ppPmDPDR 391 of 447 menu

Ștergerea datelor din baza de date folosind cereri GET

Să ștergem acum înregistrările din baza de date, transmitând id pentru ștergerea lor prin parametrii GET.

Să presupunem că este transmis un parametru GET cu numele del. Să obținem id pentru ștergere într-o variabilă:

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

Să formulăm interogarea de ștergere:

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

Să ștergem înregistrarea din baza de date:

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

Faceți astfel încât în bara de adrese să se poată trimite o cerere GET cu id utilizatorului și acel utilizator să fie șters din baza de date.

Modificați problema anterioară astfel încât pe pagină să fie linkuri pentru ștergerea fiecărui utilizator:

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

Linkurile, desigur, trebuie să fie formate într-un ciclu din datele obținute din baza de date.

Modificați problema anterioară astfel încât să aveți următorul cod HTML:

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

Modificați problema anterioară astfel încât să aveți următorul cod HTML:

<table> <tr> <th>id</th> <th>nume</th> <th>vârstă</th> <th>salariu</th> <th>ștergere</th> </tr> <tr> <td>1</td> <td>user1</td> <td>23</td> <td>400</td> <td><a href="?del=1">șterge</a></td> </tr> <tr> <td>2</td> <td>user2</td> <td>25</td> <td>500</td> <td><a href="?del=2">șterge</a></td> </tr> <tr> <td>3</td> <td>user3</td> <td>23</td> <td>500</td> <td><a href="?del=3">șterge</a></td> </tr> </table>
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge