Брисање података из базе података помоћу 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>