Código PHP:
<form method="post" action="" name="form1">
<?php
$conexion=mysql_connect("localhost","root","ascent");
mysql_select_db("facemash",$conexion);
$row=mysql_query("SELECT * from fotos");
$conteo=mysql_num_rows($row);
$id1=rand(1,$conteo);
$registros=mysql_query("Select * from fotos where id='$id1'") or die ("Imposible to select the firstone");
if($datos=mysql_fetch_array($registros))
{
echo "<input type='image' name='voto1' src='facemash/".$datos[nombre].".".$datos[formato]."' width='200' height='250'>";
}
?>
</form>
</td><td width="10">Or</td><td width="200">
<?php $id2=rand(1,$conteo);
while($id1==$id2){
$id2=rand(1,3);
}
$registros2=mysql_query("Select * from fotos where id='$id2'") or die ("Imposible to select the secondone");
if($datos2=mysql_fetch_array($registros2))
{
echo "<form method='post' action='' name='form2'><input type='image' name='voto2' src='facemash/".$datos2[nombre].".".$datos2[formato]."' width='200' height='250' onclick=".$voto2."></form>";
}
?>
if(isset($_POST[form1])){
$voto1=mysql_query("update fotos set votos=$datos[votos]+1 where id=$id1");
}
Pero al darle click a la foto no sucede nada, solo cambian las fotos, pero no envia la info a la base de datos =/ donde esta el problema?