Ciao, le differenze le ho guardate,
Usi il post e le variabili le passi in post.
HO copiato il codice per la prova ma succede la stessa cosa che mi succedeva già a me:

Leggo dal file,compilo la ivdeata
quando premo salva il file non viene salvato, e quindi i valori salvati non vengono inseriti nella caselle di testo.
I problema è,credo, o nella input o nella gestione delle variabili.