Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AdrianeC

Não exclui item da tabela

Recommended Posts

Boa tarde pessoal,

 

Estou com o seguinte problema:

Eu tenho uma página onde exibe todos os usuários do bd mysql em uma tabela e em cada linha da tabela tem o botão "Excluir" mas este botão não está excluindo nenhum item pois não está pegando o id do usuário. Como posso resolver este problema?

Se alguém puder me ajudar agradeço.

 

<?php
if(isset($_POST['executar']) && $_POST['executar'] == 'Excluir'){
$idUsuario = $_POST['usuarioId'];
$sql_deleteUsuario = 'DELETE FROM ani_usuario WHERE usuarioId = :usuarioId';
try{
$query_deleteUsuario = $conecta->prepare($sql_deleteUsuario);
$query_deleteUsuario->bindValue(':usuarioId',$idUsuario,PDO::PARAM_STR);
$query_deleteUsuario->execute();
echo '<div class="alert alert-success" role="alert">Sucesso! Usuário excluído com sucesso!</div>';
}catch(PDOException $error_usuario){
echo '<div class="alert alert-danger" role="alert">Alerta! Erro ao excluir usuário!</div>'.$error_usuario->getMessage();
}
}
?>
<tr>
<td align="center"><?php echo $usuarioId;?></td>
<td align="center"><?php echo $usuarioNome;?></td>
<td align="center"><?php echo $usuarioEmail;?></td>
<td align="center">
<input type="hidden" name="$usuarioId" value="<?php echo $usuarioId;?>" /> <input class="btn btn-danger" type="submit" onclick="return confirm('Deseja realmente excluir?')" name="executar" id="executar" value="Excluir">
</td>
</tr>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dê um var_dump em $idUsuario e veja qual valor está recebendo

 

O método é POST, mesmo? Se der print_r em $_POST, poderá ver o que está sendo enviado

 

 

outra coisa, se é um ID numérico, use PDO::PARAM_INT

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.