Бришење на податоци од базата на податоци со помош на 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>