Me refiero a que si quieres evaluar datos y hacerlo volver en el caso de que no estén bien ingresados no los debes redirigir a otra página.
En la misma página del formulario checkeas y si falta algo las variables quedan todas ya que las tomas por POST y si esta todo correcto realizas la accion y lo redireccionas a otro pagina.
Te invito a leer este post hace algo de tiempo mostre un ejemplo de cómo validar un formulario en la misma página:
http://www.forosdelweb.com/showthrea...31#post1810231
Ten en cuenta que en el action del form no le pones nada asi el form se envia a si mismo.
Seguimos en contacto.