<? include ("../config.php"); $id = $_GET['id']; $sql="DELETE FROM banner WHERE id=$id"; $deleta=mysql_query($sql); if($deleta) echo "<script>alert('$id - foi deletada com êxito!');location.href='pag_de_consulta.php';</script>"; ?>
2º - tira o "E comercial" da sua URL que chama a página de exclusão...
echo "<div class='excluir'><a href='javascript:confirmaexcluir(\"deletar.php?id=$id\")'> <img border='0' src='../img/btn_excluir.png' ></a> </div>";
Olá FeeHaard!
Bem tirando a sua dúvida tente o seguinte:<? include ("../config.php"); $id = $_GET['id']; $sql="DELETE FROM `banner` WHERE id='$id'"; $deleta=mysql_query($sql); echo "<b>$id</b> foi deletado com êxito!<BR>"; ?>
*** Isso porque pelo que vi na sua função de javascript vc esta passando o parametro id pela url<div class='excluir'><a href='javascript:confirmaexcluir(\"deletar.php?&id=$id\")'> <img border='0' src='../img/btn_excluir.png' ></a> </div>
Obs.: O código dessa forma esta sem segurança nenhuma. Não entrei nesse mérito mas fica a dica.
Espero ter ajudado!
Abs.
Infelizmente não funcionou! :'(
uma coisa que eu vi, é que quando eu passo o mouse por cima do botão, ele fica com o final ...&id=") e que deveria ser &id="ID DO OBJETO") e isso não acontece..
eu tenho o MESMO script em outra página, porém ele funciona normal, e se eu jogo o mesmo script nesse aqui, não funciona, não estou entendendo mais NADA..
obrigado pela intenção de ajudar, mais não funcionou
estranho é que mostra que foi deletado com exito, porem o arquivo ainda continua la no banco de dados...