Demaso 0 Denunciar post Postado Novembro 28, 2005 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
Fabyo 66 Denunciar post Postado Novembro 28, 2005 você pode usar javascript mas tera a janela ok cancelar, para ter "sim e "nao" só vbscript e só roda no IE Compartilhar este post Link para o post Compartilhar em outros sites
Senshi 0 Denunciar post Postado Novembro 28, 2005 Esse esqma de ok e cancelar que o Fabyo falou, é na verdade o window.confirm() invés de window.alert()... Compartilhar este post Link para o post Compartilhar em outros sites
Paulo Rodrigues 0 Denunciar post Postado Novembro 28, 2005 voce pode usar um return confirm na propriedade do link, do tipo:onClick="return confirm('Esta ação irá excluir o registro!') Compartilhar este post Link para o post Compartilhar em outros sites
Demaso 0 Denunciar post Postado Novembro 28, 2005 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
Paulo Rodrigues 0 Denunciar post Postado Novembro 28, 2005 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
Demaso 0 Denunciar post Postado Novembro 28, 2005 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
Paulo Rodrigues 0 Denunciar post Postado Novembro 28, 2005 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
t_xugs 0 Denunciar post Postado Novembro 28, 2005 Tenta essa <a href="cadpessoas.php" OnClick="return confirm('Confirma Exclusão')"><img scr="excluir.gif"></a> so isso mesmo! Compartilhar este post Link para o post Compartilhar em outros sites
Paulo Rodrigues 0 Denunciar post Postado Novembro 28, 2005 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
vinicius015 0 Denunciar post Postado Novembro 29, 2005 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
Demaso 0 Denunciar post Postado Novembro 29, 2005 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
vinicius015 0 Denunciar post Postado Novembro 29, 2005 eu particularmente nao entdnei o q você quer srrsrs abracao Compartilhar este post Link para o post Compartilhar em outros sites
Demaso 0 Denunciar post Postado Novembro 29, 2005 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
red neck * 0 Denunciar post Postado Novembro 29, 2005 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
Demaso 0 Denunciar post Postado Novembro 29, 2005 Valeu cara!!!! Funcionou beleza!! Brigadão!! Compartilhar este post Link para o post Compartilhar em outros sites