Jump to content


Photo

Problema Com Script De Confirmação


  • Faça o login para participar
3 replies to this topic

#1 _SherlocK_

_SherlocK_

    12 Horas

  • Usuários
  • 120 posts
  • Sexo:Não informado
  • Localidade:Londrina/PR
  • Interesses:Meu fórum www.webdmais.com.br/forum<br>Meu site www.webdmais.com.br

Posted 10/02/2006, 09:26

Estou com um script, quando cancelado, funciona legal, mas quando aceito antes de concluir e excluir, ele não está funcionando, aparece esse erro:

Deu Erro You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1


o que pode ser?

Java para confirmar

<!-- Inicio - Confirmação -->
<script language ="JavaScript">
<!--
function excluir(query){
  if(window.confirm("Excluir Evento?")){
    window.location="agendaexclui.php?" + query;
    return true;
  }
  else {
    window.location="agendaveevento.php";
return false;
  }
}
function concluir(query){
  if(window.confirm("Concluir Evento?")){
    window.location="agendaconclui.php?" + query;
    return true;
  }
  else {
    window.location="agendaveevento.php";
return false;
  }
}
//-->
</script>
<!-- Fim - Confirmação -->


link que puxa o java

<a href="java script:concluir('?identifica=<?=$lista["mural_id"]?>')">Concluir</a> | <a href="java script:excluir('?identifica=<?=$lista["mural_id"]?>')">Excluir</a>


WebDmais Informática => Clique Aqui
WebDmais Fórum => Clique Aqui * Aberto para Parcerias *

#2 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 10/02/2006, 09:38

Isso é erro de instrução SQL. Não é JS.
Klaus Paiva
Conheça também: Taperás

#3 Fernando Wobeto

Fernando Wobeto

    webmaster

  • Usuários
  • 341 posts
  • Sexo:Masculino

Posted 10/02/2006, 11:18

Carinha,

nesta parte:

<a href="javascript:concluir('?identifica=<?=$lista["mural_id"]?>')">Concluir</a> | <a href="javascript:excluir('?identifica=<?=$lista["mural_id"]?>')">Excluir</a>

pq vc no link está passando esse ?identifica?

Creio que está errado nao?

O certo seria:

<a href="javascript:concluir('<?=$lista["mural_id"]?>')">Concluir</a> | <a href="javascript:excluir('<?=$lista["mural_id"]?>')">Excluir</a>

Acho que deve ser isso

Digo pq:

vc está passando o valor da query por exemplo como ?identifica=4

lá no js, ele tá recebendo e na parte que diz window.location="agendaexclui.php?" + query;

ele tá recebendo assim:
window.location="agendaexclui.php??identifica=4

entendeu? Tá indo dois pontos de interrogação (iniciador da query)

Duas coisas:

tira o identifica dos link e coloca ele nas funçoes JS assim:

function excluir(query){
  if(window.confirm("Excluir Evento?")){
    window.location="agendaexclui.php?identifica=" + query;
    return true;
  }

e o link como eu postei lá no inicio.

Falowss...deve funcionar (y)
|--------------------------------------------------|
| MSN: fernando_wobeto@hotmail.com
| E-MAIL: fernandowobeto@gmail.com
| Desenvolvedor Web
|--------------------------------------------------|

#4 _SherlocK_

_SherlocK_

    12 Horas

  • Usuários
  • 120 posts
  • Sexo:Não informado
  • Localidade:Londrina/PR
  • Interesses:Meu fórum www.webdmais.com.br/forum&lt;br&gt;Meu site www.webdmais.com.br

Posted 10/02/2006, 15:08

isso ae Fernando, era isso mesmo, Valeu kra ;)
WebDmais Informática => Clique Aqui
WebDmais Fórum => Clique Aqui * Aberto para Parcerias *




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq