Creo que incluiré el código, pienso que les dará una idea mas visual de mi duda:
Mi form:
Código PHP:
<form method = "post" action = "<?php echo $_SERVER['PHP_SELF'];?>">
<table width = "600" align = "center">
<tr>
<td><b><i>Por favor entre las fechas de busqueda a continuacion (fecha mas antigua primero)</i></b></td>
</tr>
<tr>
<td>
<span style="margin-left:60px;">Desde:</span>
<input type = "date" name = "desde">
Hasta:
<input type = "date" name = "hasta">
Status:
<input type='checkbox' name='Status' value='Realizado'/></td>
</tr>
<tr>
<td align = "center">
<input type = "submit" name = "search" value = "Buscar">
<input type = "reset" value = "Limpiar">
</td>
</tr>
</table>
</form>
Y esta es la porción que tengo dudas:
Código PHP:
<?php
if(!isset($_POST['search']))
{
?>
<?php
}
else
{
$small = trim($_POST['desde']);
$large = trim($_POST['hasta']);
$connection = mysql_pconnect("HOST", "USER", "PASS") or die("Connection failed. ".myslq_error());
mysql_select_db("DATABASE") or die("Unable to select db. ".mysql_error());
$query = "SELECT * FROM registros WHERE Date >= '$small' AND Date <= '$large' ORDER BY date ASC";
$result = mysql_query($query) or die(mysql_error());
echo "<table width = '700' align = 'center'>";
echo "<tr><b>";
echo "<td>Fecha de Registro</td>";
echo "<td>Status</td>";
echo "</b></tr>";
while($record = mysql_fetch_object($result))
{
echo "<tr>";
$year_part_of_date = explode('-', $record->date);
echo "<td>".$record->date."</td>";
echo "<td>".$record->Status."</td>";
echo "</tr>";
}
echo "</table>";
</div>";
}
?>
Quisiera que al marcar el "Checkbox" la búsqueda mostrara los registros que cumplan con lo señalado (Rango de Fechas y Checkbox) pero aun no encuentro la solución. He intentado varias formas e ideas pero nada me ha funcionado. Gracias de antemano por la ayuda que me puedan brindar. Saludos.