Foreros, apelo a su sabiduría.
Tengo un Input (select) para elegir dia,mes,año :
dia inicio - mes inicio - año inicio
dia fin - mes fin - año fin
Mediante ésta selección creo un rango.
Con las fechas, hago varias cosas además d ésto y por éste motivo las manejo como si fueran varchar (por ésto apelo a su sabiduría).
Recojo las variables del post select:
$dia1= $_POST["fechainicio"]; , $mes1= $_POST["mesinicio"]; .... etc.
Y recojo las variables de fecha que tengo en base.
$fecha=$row['Fechaingreso'];
$fech = explode("/", $fecha);
$diabase=$fech[0];
$mesbase=$fech[1];
$anobase=$fech[2];
Ahora bien, con estos datos... como hago para hacer un condición correcta para que me tome el rango de fechas ??
Si hago algo así :
IF ( ($dia1 <= $diabase) AND ($mes1 <= $mesbase) AND ($ano1 <= $anobase) AND ($dia2 >= $diabase) AND ($mes2 >= $mesbase) AND ($ano2 >= $diabase) )
Me toma bien sólo los rangos crecientes, ej :
Rango 1: 01/02/2008
Rango 2: 10/05/2008
Si pongo :
Rango 1: 01/01/2008
Rango 2: 01/10/2008
La búsqueda que me arroja no es correcta.
Me podrán dar una mano con ésto ?
Muchas gracias por las respuestas.
Saludos.
Javi.