Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/10/2008, 04:47
Keysher
 
Fecha de Ingreso: noviembre-2002
Mensajes: 1.341
Antigüedad: 21 años, 5 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.