Originariamente inviato da Gina
in $oldemail c'e' il vecchio valore e non e' il nome della variabile che passi con POST....

ok, appunto, e perchè $oldmail non viene aggiornato quando faccio
$sql="UPDATE utenti set email='$oldemail' where WHERE id=$id"; ????
perche' il valore che passi dal form si trova in $_POST['nuovoemail']

$sql="UPDATE utenti set email = '$_POST[nuovoemail]' WHERE id=$id";

e non mi dire che lavori con le register_globals in ON ....