![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
15/10/2008, 04:47
|
| | Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 22 años, 3 meses Puntos: 17 | |
Respuesta: validar form y si no se cumplen las validaciones volver al form ¿Utilizas dos ficheros diferentes? ¿Uno para el formulario y otro para la validación? Creo que en tu caso sería más efectivo usar un sólo archivo para ambas cosas.
Así a grandes rasgos yo haría lo siguiente:
- Comprobar si viene a través del formulario o no (se puede comprobar con la variable $_POST, con el método, etc...)
- Si viene del formulario haces la validación
- Si es validado haces las operaciones correspondientes y luego puedes redirigir a otra página o mostrar ahí mismo los resultados.
- Si no se valida, vuelves a mostrar el formulario, pasando como parámetros los datos que habías recibido por POST así como los campos incorrectos (para cambiarles la clase CSS)
- Y si no viene a través del formulario, lo muestas igualmente, sólo que el array que le pasas estará con datos vacios (o con los datos por defecto si los hay).
Más o menos así lo haría yo. |