Ir para conteúdo

POWERED BY:

Arquivado

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

Demaso

window.alert para confirmar na hora de excluir

Recommended Posts

E aí galera, tudo bom?Tenho uma tabela onde mostram o resultado de uma consulta do BD. Em cada linha (<tr>) tem um botão (na verdade uma imagem linkada) para excluir aquele dado. Gostaria de saber como fazer para quando a pessoa clicar na imagem, exibir uma mensagem de alerta pedindo confirmação de exclusão (Sim ou Não). E se a pessoa escolher SIM aí sim deletar o dado. Bom, o comando pra deletar um dado no MySQL eu já conheço. Só não sei usar essa função aí da janelinha de alerta. Alguém por favor poderia me ajudar?Valeu galera! Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas aí onde eu coloco o código de exclusão do dado? Como que ele vai saber se eu cliquei em OK ou Cancelar? Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja um exemplo, no meu caso iria deletar um produto do banco de dados.exatamente como você, com imagem no link, chamando uma pagina de deletar, passando o codigo do produto.<a href="deleta_produto.php?cod=<?php echo $row_rs_ver['codigo_produto']; ?>" onClick="return confirm('Deseja realmente deletar o produto: <?php echo $row_rs_ver['nome_produto']; ?> ?')"><img src="img/bt_deleta.gif" alt="Deletar" width="11" height="13" border="0"></a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Paulo Rodrigues, é isso mesmo que eu quero, mas não vi aí o código SQL para deletar o arquivo. Onde fica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom, o codigo esta dentro do arquivo deleta_produto.php, seria assim:tu faz uma variavel pra pegar o $_GET['cod'] q você passou no link, o code do produto.ai você faz o delete, where (onde) o codigo_produto (campo do item na table) seja = o que você passou para a variavel.tipo:você pega o cod, e joga na variavel:$deleta = $_GET['cod'];ai você faz a query de deletar:$deleteSQL = sprintf("DELETE FROM produtos WHERE codigo_produto=$deleta");e zaaap! ;P o eskema é esse :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta essa

<a href="cadpessoas.php" OnClick="return confirm('Confirma Exclusão')"><img scr="excluir.gif"></a>
so isso mesmo!
Mas como você passa "o que" deletar nesse link? ele so leva pra parte de deletar no caso ne?o que eu citei, ele deleta o qual o usuario clicar em cima, levando assim o "cod" para a deleção no deleta_produto.phpEle verifica o cod, e deleta exatamente o que você clicar[]s

Compartilhar este post


Link para o post
Compartilhar em outros sites

entre <head> e </head> cooca isso:<script language="javascript" src="funcoes.js" type="text/javascript"></script>funcoes.js function confirmaExclusao(aURL) { if(confirm('Deseja EXCLUIR?')) { location.href = aURL; }}o link de exclusao para exclusao:<a href=\"java script:confirmaExclusao('deletar.php?id=$x[id]')\"><img src='excluir.jpg'></a>deletar.php$apagar = "delete from TABELA WHERE id=$id";mysql_query($apagar);mysql_close();ta tudu prontin, abracao teh mais, espero q te ajude neh... vinny

Compartilhar este post


Link para o post
Compartilhar em outros sites

E aí galera! Pô, brigadão a todos que ajudaram! Agora eu queria que fizesse a mesma coisa só que ao invés de ser num link numa imagem, eu queria o mesmo comando em um botão (<imput type="submit">). Alguém sabe como fazer? Valeu galera!Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hehehehehhehe... Bom, deixa eu tentar explicar melhor... Consegui o que vocês aconselharam usando isso:

 

<a href=\"javascript:confirmaExclusao('excluircoment.php?idcoment=$sqldadoscoment[com_idcom]')\"><img src=\"../../imagens/bot_excluir.gif\" border=\"0\"></a>

Bom, coloquei o \" pois está dentro de um código PHP. Deu pra entender né, rsssss....

 

 

Gostaria de usar esse mesmo treco (janela de confirmação) quando eu clicar em um botão do tipo:

<input name="botexc" type="submit" id="botexc" value="Excluir Chamado">

 

Tem jeito? Valeu!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria a mesma coisa

<script type="text/javascript">function BoolDel(obj){if( confirm('Deseja mesmo deletar?') )obj.submit();elsereturn false;}</script>

e no button

<input type="button" value="Go go go !!!" name="sbm" onClick="BoolDel(this.form);">

entendeste?[]'s

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.