Pegar value script Confirm e passar para PHP
Ae Galera estou no seguinte dilema e queria que funcionasse.
if($_GET['funcao'] == "excluir"){
echo"
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.php?pg=beneficiarios'>
<script type=\"text/javascript\">
confirm(\"Tem certeza que deseja excluir o Cadastro\");
</script>";}
else{
if ....
$id = $_GET['id'];
$sql_del = mysql_query("DELETE FROM cadastro WHERE id = '$id'");
header('Location:index.php?pg=beneficiarios');}
else{
header('Location:index.php?pg=beneficiarios');
}
} ********************************************************************************************88888
a duvida é o seguinte?
Como pegar o retorno da funçao "confirm" que esta em javascript e passar direto para o if em php? Não sei se o que estou dizendo esta certo, perdoem a ignorancia.
Preciso pedir uma confirmação toda vez que o usuario for excluir um cadastro.
Obrigado pela atenção.
Alexandre
if($_GET['funcao'] == "excluir"){
echo"
<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.php?pg=beneficiarios'>
<script type=\"text/javascript\">
confirm(\"Tem certeza que deseja excluir o Cadastro\");
</script>";}
else{
if ....
$id = $_GET['id'];
$sql_del = mysql_query("DELETE FROM cadastro WHERE id = '$id'");
header('Location:index.php?pg=beneficiarios');}
else{
header('Location:index.php?pg=beneficiarios');
}
} ********************************************************************************************88888
a duvida é o seguinte?
Como pegar o retorno da funçao "confirm" que esta em javascript e passar direto para o if em php? Não sei se o que estou dizendo esta certo, perdoem a ignorancia.
Preciso pedir uma confirmação toda vez que o usuario for excluir um cadastro.
Obrigado pela atenção.
Alexandre
comentários (0)
suspender
Lista de Respostas:
21/06/2011 1:46pm
(~13 anos atrás)
(~13 anos atrás)
Boas já tive a mesma duvida e foi-me ensinada a seguinte forma:
Cria a função e Jscript
Dentro do Form passa as variaveis em oculto
<td><input type="hidden" id="acao" name="acao" /></td>
<td><input type="hidden" id="id" name="id" /></td>
Agora é so chamar a função.
Espero ter ajudado,
Abraços
$id = $_GET['id']; if($_SERVER['REQUEST_METHOD']=='POST') { $acao = isset($_POST['acao'])?strtolower($_POST['acao']):null; //ACAO DE REMOVER CLIENTE switch($acao){ case 'remover': // Removendo $apagar = mysql_query("DELETE FROM tabela WHERE variavel = '".$id."'"); // Caso remova o Aluno com sucesso if ($apagar==true) { echo "<script language='javascript'>alert('Aluno removido com sucesso!'); window.location.href = 'list.php'</script>"; // Caso haja algum problema na remoção } else { echo "<script language='javascript'>alert('Não foi possível remover o Aluno!')</script>"; } break; }}?>
Cria a função e Jscript
<script language="javascript"> // Função para confirmar a remoção function remover(){ var confirma = confirm('Deseja remover?'); if (confirma) { document.getElementById('acao').value = 'remover'; document.getElementById('nome do form').submit(); }}</script>
<td><input type="hidden" id="acao" name="acao" /></td>
<td><input type="hidden" id="id" name="id" /></td>
Agora é so chamar a função.
Espero ter ajudado,
Abraços