ho provato a modificare quello che dici ma ancora non funziona..
l'ultima cosa da cambiare è in:
<form id="form1" name="form1" method="post" action="<? echo echo $_SERVER['PHP_SELF']; ?>">
giusto?
sembra che salti completamente update, ho provato a mettere nell'update al posto delle variabili $nome ecc.. delle stringhe tipo 'ciao' e così funziona.
per vedere se riesce a prendere dalla form i nomi correttamente ho fatto prima e dopo update
echo $nome;
e stampa a video il nome modificato, però non sostituisce quello della vecchia stringa..