Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/02/2008, 15:03
Avatar de indy1508
indy1508
 
Fecha de Ingreso: mayo-2007
Ubicación: Monterrey, N.L. México.
Mensajes: 212
Antigüedad: 17 años
Puntos: 0
Pregunta Validar fecha antes de almacenar

Hola a todos:

Tengo una pregunta, he estado buscando una solución a un problema que tengo con respecto al formato de un campo fecha.

Puse en la base de datos de MySQL el campo denominado FECHA con formato DATE, el detalle es que sólo almacena la fecha en formato YYYY-MM-DD, bueno, encontré un código que puede invertir la fecha en un formulario como DD-MM-YYYY.

En un libro que adquirí de PHP4 viene una función para validar la fecha, también ya la puse en práctica.

La pregunta es: Cómo puedo hacer para que antes de grabar el registro en la base de datos verifique que la fecha capturada es o no válida?

Si la fecha es incorrecta, que no grabe el registro y me muestre en la pantalla de captura un mensaje de error en la fecha.

He pensado que a lo mejor una forma de hacerlo es, que después de capturar los datos me los muestre en otra forma y si están correctos proceda a almacenarlos, de otra forma, regresar a la forma anterior pero no sé cómo hacer que no borre los datos ya capturados.

La otra forma sería, que en la misma forma de captura, pueda validar la fecha, si es correcta grabe el registro, si no lo es, pues pueda corregirla sin que se borre la info capturada.

Espero sea claro y me puedan orientar a dar con la solución.

Gracias.