Выдаленне дадзеных з БД з дапамогай 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>