Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia,
Estou fazendo um blog e estou tendo problemas na hora de excluir um usuario cadastrado ou uma postagem.
Abaixo o corpo da tabela que lista as postagens:
<tbody>
<?php while ($dados = mysql_fetch_array($rs)){ ?>
<tr>
<td><?php echo $dados['titulo']; ?></td>
<td><?php echo $dados['texto']; ?></td>
<td><?php echo date('d/m/Y',$dados['criado_em']); ?></td>
<td><?php echo tempo($dados['alterado_em']); ?></td>
<td>
<a href="a_post_cadastro.php?acao=post_alterar&id=<?php echo $dados['id']; ?>"><img src="imagens/editar.gif" /></a>
</td>
<td>
<a href="banco.php?acao=post_excluir&id=<?php echo $dados['id']; ?>"><img src="imagens/excluir.gif" /></a>
</td>
</tr>
<?php } ?>
</tbody>
No link "excluir" passo o parametro para banco.php com a condição post_excluir com a respectiva "id".
Já no banco.php, tem o seguinte código:
if (isset($_POST['acao'])){
if($_POST['acao'] == 'usuario_excluir'){
//EXCLUIR DADOS USUARIOS NO BANCO DE DADOS
$sql = "DELETE FROM usuario WHERE id=".$_POST['id'];
$sql = mysql_query($sql);
header('location:a_usuario_lista.php?msg=excluido_sucesso');
break;
}
if($_POST['acao'] == 'post_excluir'){
//EXCLUIR DADOS POSTS NO BANCO DE DADOS
$sql = "DELETE FROM postagem WHERE id=".$_POST['id'];
$sql = mysql_query($sql);
header('location:a_post_lista.php?msg=excluido_sucesso');
break;
}
}
Não consigo ver onde está o erro, ou se estou esquecendo de passar algum outro parâmetro para que o código funcione.
Sds,
Carregando comentários...