Yo el proceso de validacio lo hago en el mismo archivo en el que esta en el formulario. Ejemplo:
<input type="text" name="email" value="<?php echo $email; ?>">
<input type="submit" name="enviar" value="Enviar">
y al principio del script deberias poner esto:
Código PHP:
if (isset($_POST['enviar']))
{
$email = $_POST['email'];
}
// ....... Resto de la validacion .......
Asi si se ha pulsado el boton enviar y la validacion da false la variable $email habra guardado el valor introducido anteriormente y lo mostrara en el campo email.
Saludos