Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2011, 19:03
Avatar de WingzemonX
WingzemonX
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 13 años, 6 meses
Puntos: 3
Pregunta Repostear a la página de origen con PHP

Una pregunta muy rara, tal vez, pero que no encuentro en algun otro sitio. Me pidieron que hiciera un validador de una forma que se conforma de varios pasos, en puro PHP por si a caso el usuario tuviera deshabilitado el JavaScript (hay que tener previsto todo supongo).

Pues bueno, supongamos que tengo página1.php y pagina2.php. pagina1.php tiene la forma del paso 1, y va a mandar sus datos por POST a pagina2.php. Yo tengo en pagina1.php toda una validación detallada en JS de los campos de la forma, pero como andamos suponiendo que si el usuario tiene deshabilitado el JS, esa validación no servira de nada, entonces agregue otra validación al mero inicio de pagina2.php con puro PHP, de tal forma de que checa uno por uno los campos recibidos, para determinar si uno se llenó de forma incorrecta (o no se lleno).

Bueno, esa parte funciona, detecta si algo esta mal escrito y demás. Lo que quiero hacer ahora es que, si un campo esta mal, te mande de regreso a la forma anterior (pagina1.php) y te diga que algo esta mal (y que está mal) para que el usuario lo corrija. Mi problema es como regresarle de vuelta todos los datos que el usuario llenó con anterioridad, porque si lo mando de regreso a la forma anterior, y ésta está toda vacía, muy posiblemente le dará flojera volver a llenar todo de nuevo.

Había empezado a hacer con hiddens, pero a la hora de la hora caí en cuenta de que necesitaba JS para hacerles submit asi que volvi al inicio Lo que quiero saber y si habra uns forma de hacerlo directamente con PHP sin meterme con HTML y JS, sino que con puro PHP enviar de nuevo los mismos datos por POST a la paǵina anterior. No sé si me explique bien

Saludos y gracias!