Изтриване на данни от БД с помощта на GET заявки
Нека сега изтриваме записи от базата
данни, предавайки id за тяхното изтриване
чрез GET параметри.
Нека се подава GET параметър
с име del. Нека получим id
за изтриване в променлива:
<?php
$del = $_GET['del'];
?>
Нека формираме заявка за изтриване:
<?php
$query = "DELETE FROM users WHERE id=$del";
?>
Нека изтрием записа от базата данни:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Направете така, че в адресния бар да може
да се изпрати GET заявка с id
на потребителя и този потребител да бъде изтрит от БД.
Модифицирайте предходната задача така, че на страницата да има връзки за изтриване на всеки потребител:
<a href="?del=1">user1</a>
<a href="?del=2">user2</a>
<a href="?del=3">user3</a>
Връзките, разбира се, трябва да се формират в цикъл от получените от БД данни.
Модифицирайте предходната задача така, че да имате следния 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>
Модифицирайте предходната задача така, че да имате следния 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>