Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/10/2012, 13:58
edwinrif
 
Fecha de Ingreso: octubre-2012
Mensajes: 3
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Realizar búsqueda con multiples condiciones

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.