Originariamente inviato da neida
Fai prima un echo della query per vedere come si risolve, in particolare se la variabile $id è giusta.
l'echo l'ho fatto così, è giusto?

Codice PHP:
elseif ($pagina==3){
$sql "UPDATE a_voti SET voto_materia1='$voto_materia1', voto_materia2='$voto_materia2', voto_materia3='$voto_materia3', voto_materia4='$voto_materia4', voto_materia5='$voto_materia5', voto_materia6='$voto_materia6', voto_materia7='$voto_materia7', voto_materia8='$voto_materia8', voto_materia9='$voto_materia9', voto_materia10='$voto_materia10', voto_materia11='$voto_materia11' WHERE id_voti=$id";
mysql_query($sql,$conn) or die (mysql_error() );
$msg "modifiche effettuate";
echo = 
$sql

?>