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