Dispongo de un formulario donde solicito fecha inicial y final:
Código PHP:
<form name="form" action="grafica.php" method="post">
<table width=55% border=0 cellspacing=0 cellpadding=2 align=center>
<tr>
<td width=20% class=Estilo1 align=center>Fecha Desde
<div id="formafecha">
<input name="fecha_inicio" type="text" value="" size=10 maxlength=10>
</div>
</td>
<td width=60% align=center class=Estilo2><----Formato de Ingreso (YYYY/MM/DD)----></td>
<td width=20% class=Estilo1 align=center>Fecha Hasta
<div id="formafecha">
<input name="fecha_final" type="text" value="" size=10 maxlength=10>
</div>
</td>
</tr>
</table>
</form>
Registro de tabla de datos:
Tabla:servicio
Donde
f_solicitud, definida como date formato predeterminado 0000-00-00 (fecha de solicitud).
Con ellos selecciono todos los registros que cumplan la condición de:
Código PHP:
If ($f_solicitud >= fecha_inicio && f_solicitud <= fecha_final)
{
// Muestro los registros correspondientes.
}
He intentado realizar esta consulta de variadas formas utilizando:
- date.parse
- getdate – mktime,
- etc.
Y hasta ahora no he logrado que muestre los datos reales.
Ahora mi problema es como realizó esta comparación de fechas.
Alguien que me pueda asesorar.
Desde ya gracias.