Ir para conteúdo

POWERED BY:

Arquivado

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

Dodo15

[Resolvido] Adicionar PHP em um código

Recommended Posts

Boa noite

como eu poderia adicionar um php dentro do onclick?

 

<img src="/img/lupa.jpg" alt="Foto" width="19" height="19" border="0" onclick="MM_openBrWindow('/imgProd.php','','width=300,height=350')" />

 

Onde está imgProd.php gostaria de colocar um código em PHP, mas esta dando erro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

pois então,

 

php é executado em server-side

 

javascript em client-side

 

consegue entender onde está a falta de lógica no que pretende fazer ?

 

 

um script php não vai ser executado no evento onclick do javascript

 

penso que pode fazer algo com ajax, mas se puder explicar o objetivo, pode ter algo mais apropriado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

um script php não vai ser executado no evento onclick do javascript

A não ser, é claro, que o PHP seja usado para adicionar alguma informação dinâmica complementar ao JavaScript já presente:

 

<img src="/img/lupa.jpg" alt="Foto" width="19" height="19" border="0" onclick="MM_openBrWindow('/imgProd.php?id=<?php echo $variavel_com_o_id_da_foto; ?>','','width=300,height=350')" />

Que, supondo que $variavel_com_o_id_da_foto valha 111 (rá, piadinha trágica), retornaria:

 

<img src="/img/lupa.jpg" alt="Foto" width="19" height="19" border="0" onclick="MM_openBrWindow('/imgProd.php?id=111','','width=300,height=350')" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde está imgProd.php gostaria de colocar um código em PHP, mas esta dando erro...

como você tentou? e qual erro deu ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você viu o exemplo base que eu passei? É bem isso.

 

Com PHP você puxa dinâmicamente um ID e passa para o valor da instrução JavaScript, montando uma URL diferente para cada valor da variável usada.

 

Veja que no exemplo, depois de recebido pelo programa PHP, $_GET['id'] terá o valor 111, o qual você usará como argumento da cláusula WHERE para consultar no banco de dados.

 

:thumbsup:

Compartilhar este post


Link para o post
Compartilhar em outros sites

a principio nao tem muito segredo (lendo seu post...)

 

você ja tem carregado na tela a imagem do banco? seu problema é apenas colocar o endereço dela no onclick?

se for isso, é como o Bruno disse ai em cima..

 

faça seu codigo normal primeiro funcionar, assim que funcionar, mude valores por um simples echo..

 

se tiver algo feito ja, posta o codigo que alguem podera ajuda melhor ^^

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.