Odstránenie údajov z databázy pomocou GET požiadaviek

Teraz odstránime záznamy z databázy odovzdávaním id pre ich odstránenie cez GET parametre.

Nech sa odovzdáva GET parameter s názvom del. Získajme id pre odstránenie do premennej:

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

Vytvorme požiadavku na odstránenie:

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

Odstráňme záznam z databázy:

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

Zaistite, aby bolo možné v adresnom riadku odoslať GET požiadavku s id užívateľa a tento užívateľ bol odstránený z databázy.

Задание 2

Upravte predchádzajúcu úlohu tak, aby na stránke boli odkazy na odstránenie každého užívateľa:

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

Odkazy sa, samozrejme, musia generovať v cykle z údajov získaných z databázy.

Задание 3

Upravte predchádzajúcu úlohu tak, aby ste mali nasledujúci HTML kód:

html<ul>
  <li>user1 <a href="?del=1">odstrániť</a></li>
  <li>user2 <a href="?del=2">odstrániť</a></li>
  <li>user3 <a href="?del=3">odstrániť</a></li>
</ul>
Задание 4

Upravte predchádzajúcu úlohu tak, aby ste mali nasledujúci HTML kód:

html<table>
  <tr>
    <th>id</th>
    <th>meno</th>
    <th>vek</th>
    <th>plat</th>
    <th>odstrániť</th>
  </tr>
  <tr>
    <td>1</td>
    <td>user1</td>
    <td>23</td>
    <td>400</td>
    <td><a href="?del=1">odstrániť</a></td>
  </tr>
  <tr>
    <td>2</td>
    <td>user2</td>
    <td>25</td>
    <td>500</td>
    <td><a href="?del=2">odstrániť</a></td>
  </tr>
  <tr>
    <td>3</td>
    <td>user3</td>
    <td>23</td>
    <td>500</td>
    <td><a href="?del=3">odstrániť</a></td>
  </tr>
</table>