Ir para conteúdo

POWERED BY:

Arquivado

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

alissong

[Resolvido] Deseja excluir

Recommended Posts

Pessoal,

 

Como faço para perguntar ao usuário antes de excluir. Exemplo: Tenho um link que excluir o dado da tabela fornecedor, mas gostaria que exibisse essa mensagem antes da exclusão "Deseja excluir o Fornecedor". Sim / Não. Caso clicasse em sim executasse esse comando:

<html>

<body bgcolor="#FFFCCC" text="#000000" link="#333399" vlink="#CC0000"

alink="#663399">

<hr>

<center><b><font size="3">FORMULÁRIO DE EXCLUSÃO</font></b></center>

<left> <b> <a href="logado.php"><img src=imagens/voltar.gif width=70 height=20 alt="Voltar"></a></b></left>

<hr>

 

<?php

 

include("bdinc.php");

 

$sql = "DELETE FROM fornecedor WHERE cod_fornecedor=$cod_fornecedor";

$resultado = pg_query($sql)

or die ("Não foi possível realizar a exclusão dos dados.");

echo "<h1> O fornecedor foi excluído com sucesso !!!</h1>";

# INICIO - EXECUÇÃO DO COMANDO SQL

pg_query($sql);

# FIM - EXECUÇÃO DO COMANDO SQL

 

?>

 

</BODY>

</html>

 

Alguem pode me ajudar.

 

 

Alissong

Compartilhar este post


Link para o post
Compartilhar em outros sites

Utilize java script:

JAVASCRIPT
function escolha(id) {

                var resp=window.confirm("Deseja excluir o Fornecedor?");

                if (resp) {

                        location.href="paginaQueApaga.php?id="+id;

                }

                else {

                        location.href="outraPagina.php";

                }

        }

 

Passe o parâmetro da id, para o script saber qual registro deve ser apagado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu coloco um evento onClick no link.

 

function Confirma(){
	var agree = confirm("Desidera cancellare questo registro?");
	if (agree) {
		return(true);
	} else {
		return(false)
	}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

italiano? heehehehe

se você não quiser utilizar javascript, afinal de contas um usuario normall desabilita o javascript em 4 cliques no firefox, faça uma verificação na página que apaga, por exemplo

 

PHP
//se o usuário clicou no link pra excluir

if(isset($confirmacao)){

   echo "está certo disso?";

   echo "<a href="excluir.php?excluir&cod_fornecedor=$cod_fornecedor">sim. senta o dedo nessa p@#&$</a>";

   echo "<a href="index.php">não. quero ajuda dos universitarios</a>";

}

 

//se o usuário clicou em sim, ele vai recarregar essa mesma página de exclusão, mas vai passar a variável de exclusão, não mais a de verificação. Nesse caso, o IF acima não será mais executado. E o IF a seguir é quem será

if(isset(excluir)){

   $sql = "DELETE FROM fornecedor WHERE cod_fornecedor=$cod_fornecedor";

   $resultado = pg_query($sql) or die ("Não foi possível realizar a exclusão dos dados.");

}

 

 

E outra coisa. Você tem que colocar o link que chama a página excluir.php dessa forma, enviando a variável confirmacao:

PHP
echo "<a href="excluir.php?confirmacao&cod_fornecedor=$cod_fornecedor">bota esse na conta do papa</a>";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Galera,

 

Valeu mesmo, pois todos os tipos funcionam, mas tenho que escolher um. Então, percebi que com javascript é mais elegante.

 

 

Um abraço.

 

 

Alissong

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.