Exclusão de dados do banco de dados usando solicitações GET
Agora vamos excluir registros do banco
de dados, passando o id para exclusão
através de parâmetros GET.
Suponha que seja passado um parâmetro GET
com o nome del. Vamos obter o
id para exclusão em uma variável:
<?php
$del = $_GET['del'];
?>
Vamos formar a consulta de exclusão:
<?php
$query = "DELETE FROM users WHERE id=$del";
?>
Vamos excluir o registro do banco de dados:
<?php
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Configure para que seja possível enviar
uma solicitação GET pela barra de endereços
com o id do usuário e que esse usuário seja
excluído do banco de dados.
Modifique a tarefa anterior para que existam links de exclusão para cada usuário na página:
<a href="?del=1">user1</a>
<a href="?del=2">user2</a>
<a href="?del=3">user3</a>
Os links, é claro, devem ser gerados em um loop a partir dos dados obtidos do banco de dados.
Modifique a tarefa anterior para que você tenha o seguinte código HTML:
<ul>
<li>user1 <a href="?del=1">excluir</a></li>
<li>user2 <a href="?del=2">excluir</a></li>
<li>user3 <a href="?del=3">excluir</a></li>
</ul>
Modifique a tarefa anterior para que você tenha o seguinte código HTML:
<table>
<tr>
<th>id</th>
<th>nome</th>
<th>idade</th>
<th>salário</th>
<th>excluir</th>
</tr>
<tr>
<td>1</td>
<td>user1</td>
<td>23</td>
<td>400</td>
<td><a href="?del=1">excluir</a></td>
</tr>
<tr>
<td>2</td>
<td>user2</td>
<td>25</td>
<td>500</td>
<td><a href="?del=2">excluir</a></td>
</tr>
<tr>
<td>3</td>
<td>user3</td>
<td>23</td>
<td>500</td>
<td><a href="?del=3">excluir</a></td>
</tr>
</table>