Código:
Que se ejecuta mediante un evento onclick de la siguiente manera:<script language="Java Script" type="text/javascript"> function unvoto(){ <?php mysql_query("update holiday set votos=votos+1 where id='\'+id+\''") or die("Could not insert message"); ?> } </script>
Código:
Mi problema está en que no consigo hacer llegar la variable $nid[0] a la función.$rid= mysql_query("select id,linkphoto,nombre,apellido from holiday") or die (mysql_error()); while ($nid = mysql_fetch_row($rid)) { if (in_array($nid[0], $amigos)) { echo "<a href='#' onmouseover=\"plus".$nid[0].".style.display='';cambiarImagen('".$nid[1]."');javascript:mostrardiv();\" onmouseout=\"plus".$nid[0].".style.display='none';javascript:cerrar();\"><img src='plus.png' onClick=\"unvoto('".$nid[0]."');\" id='plus".$nid[0]."' style=\"display:none;position:absolute;\"><img title='".$nid[2]." ".$nid[3]."' src='".$nid[1]."' style=\"border:1px solid #f4d5b8;\" height='45'></a> "; } }
Cuando en la query de la función no aparece el where, la lleva a cabo pero en todos los registros y yo necesito que lo haga solo en uno.
En fín, help please. Gracias.