Ir para conteúdo

POWERED BY:

Arquivado

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

vladmirpinto

evento no link

Recommended Posts

Caros,

estou tentando usar o onclick na hora do clicl para chamar a função e fazer um incremento no campo para calcular o numero de vezes q foi clickado, mais como a tabela é criada dinamicamente, ele chama a função para todas as linhas criadas na tabela....como poderia resolver isso.. aqui vai o

while (list($cod_carro,$nm_carro,$ano_carro,$valor_carro,$prop_carro,$dstq_carro)=mysql_fetch_row($limite)) 

{ 

$linha1='999966';

if ($dstq_carro==Destaque) { $bg=$linha1 ;}  ?>

               <tr> 
                 <td colspan="3"><div align="left"> </div>
                   <div align="center"></div></td>
               </tr>
               <tr> 

<tr> 
                 <td bgcolor="<?=$bg?>" width="224" height="27"><div align="left">                      
                       <font color="#000000" size="2"    face="Verdana, Arial, Helvetica, sans-serif"><a href=listaveiculos.php?cod=<?  echo $cod_carro ;?>&marca=<? echo $marca ;?>&tipo=<? echo $tipo ;?>&carro=<? echo $carro ;?> onClick="<? Contador($cod_carro) ; ?>" ><? echo $nm_carro ;?></a></font>                    
                   </div></td>
                 <td  bgcolor="<?=$bg?>" width="37"><div align="center"><? echo $ano_carro ;?></div></td>
                 <td  bgcolor="<?=$bg?>" width="61"><div align="right"><STRONG><? echo number_format($valor_carro, 2, ',', '.'); ?></STRONG> </div></td>
               </tr>

 

 

e aqui a função q to usando..

PHP

[*]

[*]

[*]function Contador($cod)

[*] $cont_select = "SELECT * FROM carro WHERE cod_carro='$cod' "

[*] $cont_result = mysql_query($cont_select) or die("Erro Query cont_result")

[*] $cont_campo = mysql_fetch_array($cont_result) or die ("Erro Query cont_campo")

[*] $cont_mais1 = $cont_campo["cod_modelo"]+1; 

[*] $cont_update = "UPDATE carro SET cod_modelo='$cont_mais1' where cod_carro='$cod' "

[*] $cont_rec = mysql_query($cont_update) or die("Erro Query cont_rec")

[*]}

[*]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, não é possível misturar PHP com Javascript assim... PHP é executado no servidor, e não trabalha com eventos como onclick, onmouseover, etc.. você teria que criar um link que mandaria o usuário pra uma página. Aí você passa qual foi o item clicado através da query string e cria um script PHP pra registrar o click no banco de dados. beleza?

 

Falou!

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.