la comprobacion seria la validacion no?
 
y porque no haces el formulario en formulario.php y haces otro archivo validar.php donde recibas todas las variables por $_POST y se compruebe que los campos esten completos, que tengan caracteres validos, etc, todo esto en un include en el formulario.php, es menos complicado que ir volver ir no?
seria algo como: 
validar.php    
Código PHP:
Ver original- $usuario = $_POST['usuario']; 
-   
- $error = ""; 
-     $error = "Debes colocar un nombre de usuario"; 
- } 
formulario.php    
  
Código HTML:
Ver original- <form method="post" action="formulario.php"> 
- <td><?php echo $error; ?></td> 
- <td><input type="text" name=usuario value="<?php echo $usuario"; ?>- "> </td>