GET сўровлар ёрдамида маълумотларни БДдан ўчириш

Келинг энди базадан маълумотларни ўчириш учун id ни GET параметрлар орқали узатишни ўрганамиз.

Фарз қилайлик, del номи билан GET параметр узатилсин. Келинг ўчириш учун 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

Манзил сатрида id юзерни узатиш ва ушбу юзерни БДдан ўчириш учун GET сўровни юбориш имкониятини яратинг.

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