Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Confirmação em JS+PHP


Felipedcb

Pergunta

Estou com o seguinte problema, fiz uma confirmação em JS para ter certeza que o usuário deseja remover um registro do banco de dados, porém independente da sua escolha, o código PHP é executado e o registro é excluido :blink:

Segue o código:

<?
include("connDB.php");
$cmd = strip_tags($_GET["cmd"]);

IF($cmd == "1")
{
?>
&lt;script>
   if ((confirm("Você realmente deseja REMOVER essa categoria?")))
   { alert('A categoria foi removida com sucesso!'); location.href=('view_categoria.php?cmd=0');}
   else
   {java script:history.back();}
</SCRIPT>
<?

  $id   = strip_tags($_GET["id"]);
  $query = ("DELETE FROM CADcategoria WHERE Categoria='$id'");
  $Result = mysql_db_query($DB_NAME, $query, $conn);

  $query = ("SELECT * FROM CADcategoria");
  $Result = mysql_db_query($DB_NAME, $query, $conn);
   
}
ELSE
{
  $query = ("SELECT * FROM CADcategoria");
  $Result = mysql_db_query($DB_NAME, $query, $conn);
}

O java script:history.back(); é executado, porém o resto do código também, como eu faço para parar a execução de tudo depois do java script:history.back();? Gostaria que voltasse para a página anterior sem que o registro fosse deletado. :unsure:

abraço,

vlww

Editado por Felipedcb
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
Na verdade dando uma analisada no seu código a lógica dele vai de mal a pior, enfim, posta o código de como você tentou, provavelmente tenha colocado o código no lugar errado...

Se estiver disposto a ajudar, em vez de comentar que a lógica vai de mal a pior, adianta postando logo como seria o certo para a gente não perder tempo. ^_^

Link para o comentário
Compartilhar em outros sites

  • 0

Entendi... Bom, resolvi da seguinte forma:

<script>
function confirma(categoria)
{
if ((confirm('Você realmente deseja REMOVER essa categoria?')))
   { alert('A categoria foi removida com sucesso!'); location.href='view_categoria.php?cmd=1&&id=' + categoria;}
   else
   {java script:history.back();}
}
</SCRIPT>

.
.
.

<p align='center'><a onclick=\"confirma('$categoria');\" href='#'><img border='0' src='../images/delete.png' width='16' height='16'></a></td>

Editado por Felipedcb
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152.1k
    • Posts
      651.8k
×
×
  • Criar Novo...