Ciao. Non ho trovato l'errore, però ho notato che hai recuperato i dati con mysql_result dopo aver chiuso la connessione con mysql_close. Magari mi sbaglio io, ma non pensavo che potessi farlo. Sei sicuro che funziona in questo modo?

Poi quando modifichi gli eventi prova a stampare mysql_error per vedere se c'è qualche errore:
Codice PHP:
$query "UPDATE events SET id = '$id',  titolonuova = '$ud_titolonuova', mese_inizionuova = '$ud_mese_inizionuova', giorno_inizionuova = '$ud_giorno_inizionuova', anno_inizionuova = '$ud_anno_inizionuova', mese_finenuova = '$ud_mese_fineonuova', giorno_finenuova = '$ud_giorno_fineonuova', anno_finenuova = '$ud_anno_fineonuova' WHERE id = '$id'";

$rt=mysql_query($query) or die(mysql_error());