@Alhazred nel primo if isset ci entra, infatti la prima parte funziona, inserisce i dati del db nel form che crea, è proprio quando clicco "Aggiorna" che mi compare errore :/
@ttcc ho provato a metterlo nell'action ma è peggio ancora perchè non mi carica neanche il form...
Ho anche provato sopra a tutto dichiararle come "global $variabili;" ma non cambia niente...