sostanzialmente per mantenere i valori ti conviene seguire questa scaletta nel file

--

if ( dati inviati )
prendi i dati
if (tutto ok) salva e vai dove vuoi
end if

costruici il form
se i dati sono settati imposti i valori

---

Esistono metodi migliori utilizzando gli oggetti.
Io per esempio se devo fare un form per un articolo prima realizzo un oggetto "articolo" poi creo il form.
La funzione che manda in output il form può ricevere un oggetto articolo oppure no.
Se lo riceve popola i campi con i valori presi dall'oggetto.