Potresti fare una pagina unica

la prima parte si occupa del controllo se ci sono errori genera la pagina usando la seconda parte della pagina che elabora e mostra i dati del form

se non ci sono errori la prima parte della pagina li salva e vai dove ti pare