Brisanje podataka iz baze podataka pomoću GET zahteva
Hajde sada da brišemo zapise iz baze
podataka, prosleđujući id za njihovo brisanje
preko GET parametara.
Neka nam se prosleđuje GET parametar
sa imenom del. Hajde da dobijemo
id za brisanje u promenljivu:
<?php
$del = $_GET['del'];
?>
Formirajmo upit za brisanje:
<?php
$query = "DELETE FROM users WHERE id=$del";
?>
Izbrišimo zapis iz baze podataka:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Uredite tako da u adresnoj traci možete
poslati GET upit sa id
korisnika i da se taj korisnik obriše iz baze podataka.
Modifikujte prethodni zadatak tako da na stranici postoje veze za brisanje svakog korisnika:
<a href="?del=1">korisnik1</a>
<a href="?del=2">korisnik2</a>
<a href="?del=3">korisnik3</a>
Veze se, naravno, moraju formirati u ciklusu iz podataka dobijenih iz baze podataka.
Modifikujte prethodni zadatak tako da imate sledeći HTML kod:
<ul>
<li>korisnik1 <a href="?del=1">obriši</a></li>
<li>korisnik2 <a href="?del=2">obriši</a></li>
<li>korisnik3 <a href="?del=3">obriši</a></li>
</ul>
Modifikujte prethodni zadatak tako da imate sledeći HTML kod:
<table>
<tr>
<th>id</th>
<th>ime</th>
<th>godine</th>
<th>plata</th>
<th>brisanje</th>
</tr>
<tr>
<td>1</td>
<td>korisnik1</td>
<td>23</td>
<td>400</td>
<td><a href="?del=1">obriši</a></td>
</tr>
<tr>
<td>2</td>
<td>korisnik2</td>
<td>25</td>
<td>500</td>
<td><a href="?del=2">obriši</a></td>
</tr>
<tr>
<td>3</td>
<td>korisnik3</td>
<td>23</td>
<td>500</td>
<td><a href="?del=3">obriši</a></td>
</tr>
</table>