CappiLevi 1 Denunciar post Postado Maio 16, 2007 Preciso fazer a concatenação deste if aí... não consigo. <?PHP echo"<a onclick=\" if ($contador == 0) { mysql_query("Update coment_filmes set aprovado = 'sim' where ID = '$id_principal'"); } \" href=\"http://tudoaki.net/\" style=\"color:#008000;\">Aprovar</font></a>"?>; Eu quero que o if seja chamado após ter clicado no link com o evento onclick. Compartilhar este post Link para o post Compartilhar em outros sites
prog_web 0 Denunciar post Postado Maio 16, 2007 Tenta aí: <? echo "<a onclick=\""; if ($contador == 0) { mysql_query("Update coment_filmes set aprovado = 'sim' where ID = '$id_principal'"); } echo "\" href=\"http://tudoaki.net/\" style=\"color:#008000;\">Aprovar</font></a>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
CappiLevi 1 Denunciar post Postado Maio 16, 2007 Tenta aí: <? echo "<a onclick=\""; if ($contador == 0) { mysql_query("Update coment_filmes set aprovado = 'sim' where ID = '$id_principal'"); } echo "\" href=\"http://tudoaki.net/\" style=\"color:#008000;\">Aprovar</font></a>"; ?> Não deu certo. Ele está executando o comando SQL sem sequer eu clicar no link... Eu quero que o camando SQL só seja executado se eu clicar no link (onclick) Compartilhar este post Link para o post Compartilhar em outros sites
Zeus.EX 0 Denunciar post Postado Maio 16, 2007 <?PHP echo" <a onclick=". if ($contador == 0){ "mysql_query(\"Update coment_filmes set aprovado = 'sim' where ID = '$id_principal'\");" } ." href=\"http://tudoaki.net/\" style=\"color:#008000;\">Aprovar</font></a>"?>; Compartilhar este post Link para o post Compartilhar em outros sites
CappiLevi 1 Denunciar post Postado Maio 16, 2007 <?PHP echo" <a onclick=". if ($contador == 0){ "mysql_query(\"Update coment_filmes set aprovado = 'sim' where ID = '$id_principal'\");" } ." href=\"http://tudoaki.net/\" style=\"color:#008000;\">Aprovar</font></a>"?>; Agora deu erro... Tipo, teste o código antes de postá-lo... Compartilhar este post Link para o post Compartilhar em outros sites
Zeus.EX 0 Denunciar post Postado Maio 16, 2007 Ultimate,'tipo' estamos apenas tentando ajudá-lo.Não tenho nem o mySql aqui para testar.Já que não precisa da ajuda vlw. Compartilhar este post Link para o post Compartilhar em outros sites
CappiLevi 1 Denunciar post Postado Maio 16, 2007 Mas disse aquilo numa boa, só pedi para testar o código para ver se não tem erro de sintaxe. Igual eu faço quando posto algo aqui. Compartilhar este post Link para o post Compartilhar em outros sites
Zeus.EX 0 Denunciar post Postado Maio 16, 2007 Te explicar só uma coisa.A função onClick() é uma função que está no clientee a mysql_query() é do php.Então não tem como você dispará-la após o clique em alguma coisa.Não diretamente.Acho que só dá pra fazer com Ajax.Eu achei que fosse uma função sua. Compartilhar este post Link para o post Compartilhar em outros sites
CappiLevi 1 Denunciar post Postado Maio 16, 2007 Te explicar só uma coisa. A função onClick() é uma função que está no cliente e a mysql_query() é do php. Então não tem como você dispará-la após o clique em alguma coisa. Não diretamente. Acho que só dá pra fazer com Ajax. Eu achei que fosse uma função sua. Ok, também acho que não dá. Vou fazer de outra forma aqui. Vlw. Compartilhar este post Link para o post Compartilhar em outros sites
Zeus.EX 0 Denunciar post Postado Maio 16, 2007 Beleza,cara dá uma olhada no XAJAX.Eu relutei um pouco (e achei bastante complicado) mas agora que peguei o jeito é bem sossegado de mexer.Tem bastante tutorial na internet mas td muito complicado. Se quiser te dou uma ajuda. Se estiver afim entre em contato por email.vlwdaniel.guimaf@gmail.com Compartilhar este post Link para o post Compartilhar em outros sites