ciao,

io invertirei la situazione, cioè andrei alla seconda pagina solo se superati tutti i controlli del caso. Il form lo invii per POST a se stesso cioè alla prima pagina ove fai i controlli, se è tutto ok, vai alla seconda pagina ma solo dopo aver salvato il campo nel tuo db. In questo modo non devi passare nessuna variabile da una pagina all'altra.