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
(~14 anos atrás)
(~14 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