Бришење на податоци од базата на податоци со помош на GET барања

Сега да продолжиме со бришење на записи од базата на податоци, пренесувајќи го id за нивно бришење преку GET параметри.

Нека се пренесува GET параметар со име del. Да го добиеме id за бришење во променлива:

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

Да формираме барање за бришење:

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

Да го избришеме записот од базата на податоци:

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

Направете можно да се испрати GET барање преку адресната лента со id на корисникот и тој корисник да се избрише од базата на податоци.

Задание 2

Модифицирајте ја претходната задача така што на страницата ќе има линкови за бришење на секој корисник:

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

Линковите, се разбира, треба да се генерираат во циклус од податоците добиени од базата на податоци.

Задание 3

Модифицирајте ја претходната задача така што ќе го имате следниот HTML код:

html<ul>
  <li>user1 <a href="?del=1">избриши</a></li>
  <li>user2 <a href="?del=2">избриши</a></li>
  <li>user3 <a href="?del=3">избриши</a></li>
</ul>
Задание 4

Модифицирајте ја претходната задача така што ќе го имате следниот HTML код:

html<table>
  <tr>
    <th>id</th>
    <th>name</th>
    <th>age</th>
    <th>salary</th>
    <th>delete</th>
  </tr>
  <tr>
    <td>1</td>
    <td>user1</td>
    <td>23</td>
    <td>400</td>
    <td><a href="?del=1">избриши</a></td>
  </tr>
  <tr>
    <td>2</td>
    <td>user2</td>
    <td>25</td>
    <td>500</td>
    <td><a href="?del=2">избриши</a></td>
  </tr>
  <tr>
    <td>3</td>
    <td>user3</td>
    <td>23</td>
    <td>500</td>
    <td><a href="?del=3">избриши</a></td>
  </tr>
</table>