Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CappiLevi

Não consigo fazer a concatenação nesta expressão...

Recommended Posts

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

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

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

<?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
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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.