Estimado Garot, volver a envíar los datos no es correcto, mejor dicho no es óptimo.
Como soluciones tienes varias: 
1- Enviar por post a la misma pagina entonces :
(supongo q se envia un variable hidden llamada envio e igual a T - puede hacerse con cualquier otra variable q se envie obligatoriamente - )  
 Código PHP:
    include('procesos.php');
 
  if ($_POST['envio']=='T'){
         if (validarEsteForm(&$errors))
            $respuesta = procesarEsteForm();
         else {
              $respuesta = false;
              echo $errors;
}
  
        
}
 
 
en procesos.php tienes las funciones 
 
function validarEsteForm($errors){
    if (empty($_POST['var']))
        $errors = " ERROR ;VARIABLE VACIA";
return ($errors=="")
} 
 
function procesarEsteForm(){
 
  //SI INSERTA/UPDATE EN MYSQL RETURN TRUE SINO FALSE
} 
    
  
2- Procesar y validar todo en esa mismo archivo o en el q se envíe...  
Saludos