Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2008, 12:50
Avatar de farra
farra
 
Fecha de Ingreso: marzo-2008
Ubicación: Aqui estoy
Mensajes: 574
Antigüedad: 16 años, 2 meses
Puntos: 20
Pregunta Mega Validacion de 2 fechas!

Problema:

al mirar lo que quiero parece simple pero al final se complica...

lo que quiero es una funcion que valide 2 fechas de un evento..

1) fecha de inicio y fecha de finalizacion

obviamente la fecha de inicio debe ser mayor a la de finalizacion y ambas deben ser mayor a hoy...

la funcion quiero que me sirva para validar en un insert y para tirar mensajes de error en el formulario para eso uso: $result si es vacio es para el insert caso contrario es para el formulario...


Fecha de inicio:
1) la fecha de inicio debe ser mayor o igual a hoy
2) la fecha de inicio debe ser menor a la fecha final

Fecha Final:
1) la fecha final debe ser mayor o igual a hoy
2) la fecha final debe ser mayor a la fecha de inicio


Resultado:

Si $result = "" hacer esto:

$Cual es 1:
1) si cumple con todas las condiciones devolver la fecha, caso contrario devolver vacio

$Cual es 2:
1) si cumple con todas las condiciones devolver la fecha, caso contrario devolver vacio

$Cual es 3:
1) si cumple con todas las condiciones devolver SI, caso contrario devolver NO



Si $result = "valor" hacer esto:


$Cual es 1:
1) si cumple con todas las condiciones devolver la fecha, caso contrario devolver la Fecha

$Cual es 2:
1) si cumple con todas las condiciones devolver la fecha, caso contrario devolver la Fecha

$Cual es 3:
1) si cumple con todas las condiciones devolver SI, caso contrario devolver NO




Ejemplo de como llamar a la funcion:

echo validarfechas($fechaini,$fechafin,$cual,$result);


El valor de cual puede ser solo 1,2 o 3
El valor de result puede ser solo 'vacio' o Valor
__________________
Firma:
Es mas dificil para el mono entender que el hombre desciende de el....

PD: Siempre doy karma al que me da una buena respuesta... ;0)