Ș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ă:

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

Să formulăm interogarea de ștergere:

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

Să ștergem înregistrarea din baza de date:

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

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.

Задание 2

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

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

Задание 3

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

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>
Задание 4

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

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>