Hallo Thomas,
Mit Validieren meine ich: Bei einer Falscheingaben bekommt der User das selbe Formular noch einmal vorgesetzt, mit Fehlermeldung beim entsprechenden Eingabefeld.
Ändere deine Programmlogik "das selbe Formular ... mit Fehlermeldung beim entsprechenden Eingabefeld" so ab, dass zuerst alle Felder geprüft werden und erst dann das gesamt Formular und die passende Fehlermeldung ausgegeben wird.
Im Erfolgsfall (Validierung OK) steht einem header('Location: http://....) nichts im Weg.
Grüße,
Jochen