se è un probleama inserirli nella stessa tabella creati una sorta di tabella temporanea che poi cancelli e dopo che l'utente ha controllato se i dati sono corretti trasferisci i dati dalla tabella temporanea a quella che ti interessa.

Non vedo altre soluzioni se non salvare i dati in variabili di sessione. Ma mi sembra bruttino...