Ciao a tutti! Sto realizzando una semplice galleria fotografica con possibilità di voto. Ho deciso di mostrare una foto a caso ad ogni aggiornamento, il problema, però, è che il voto non viene aggiunto alla foto giudicata, ma a quella che compare successivamente, dopo l'aggiornamento causato dal form.

Vi posto il codice:

Codice PHP:
$estraifotouomini mysql_query("SELECT * FROM foto WHERE conf = '1' AND sesso = 'm' ORDER BY rand() LIMIT 1");
while(
$risultatouomini mysql_fetch_array($estraifotouomini)){

echo 
"[i]Le foto sono mostrate in modo casuale.[/i]



      <center>[img]" 
$risultatouomini[[/img]</center>";

if(isset(
$_SESSION['utente'])){


echo "


<center>
<
form method='POST'>
<
table><tr>
<
td><input type='submit' name='votasi' value='1'></td>
<
td><input type='submit' name='votano' value='0'></td>
</
tr></table>
</
form>
</
center>";

if(isset(
$_POST['votasi']) || isset($_POST['votano'])){
if(isset(
$_POST['votasi'])){

$votasi = $risultatouomini['si']+1;
mysql_query("
UPDATE foto SET si '$votasi' WHERE id '$risultatouomini[id]'");

} else {

$votano = $risultatouomini['no']+1;
mysql_query("
UPDATE foto SET no '$votano' WHERE id '$risultatouomini[id]");

}
}

}


Non posso mostrarvi un esempio perchè è tutto in locale. Spero abbiate capito e possiate aiutarmi. Grazie