Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/12/2014, 09:55
Avatar de gerbmx
gerbmx
 
Fecha de Ingreso: enero-2013
Ubicación: buenos aires
Mensajes: 41
Antigüedad: 11 años, 4 meses
Puntos: 0
consulta multiple checkbox mysql

Hola, tengo una base de datos con la tabla locales, donde tiene 5 datos, zona, metros, referencia, direccion, sh.

logro hacer q se muestre y una busqueda normal, pero deseo hacer casillas de verificacion multiples donde se pueda seleccionar la zona, cantidad de metros (estos seran fijos en un checkbox) y un ultimo checkbox (si o no). Si todos los checkbox encuentran coincidencias en la tabla que muestre los resultados.

ej: zona1, metros 100, sh: si.

me muestra 10 resultados con esos parametros.
actualemente el codigo que tengo es asi:

Código PHP:
<?php
//la conexcion
include "conection.php";

    
$sql "SELECT * FROM locales ";
    
    if (isset(
$_POST['search'])) {
        
        
$search_term mysql_real_escape_string($_POST['search_box']);
        

        
$sql .= "WHERE zona = '{$search_term}'";
        
$sql .= "OR direccion = '{$search_term}'";
        
    }
    
    
$query mysql_query($sql) or die(mysql_error());
    
?>

    <form name="search_form" method="POST" action="mostrar.php">
    
    buscar: <input type="text" name="search_box" value="" />
    <input type="submit" name="search" value="buscar en la tabla..." >
    </form>
    
       
   
<table width="70%" cellpadding="5" cellspacing="5">
    <tr>
        <td><strong>referencia</strong></td>
        <td><strong>metros</strong></td>
        <td><strong>zona</strong></td>
        <td><strong>direccion</strong></td>
        <td><strong>sh</strong></td>
    </tr> 
    
        <?php while ($row mysql_fetch_array($query)) {  ?>
            <tr>
                <td><?php echo $row['referencia']; ?></td>
                <td><?php echo $row['metros']; ?></td>
                <td><?php echo $row['zona']; ?></td>
                <td><?php echo $row['direccion']; ?></td>
                        <td><?php echo $row['sh']; ?></td>
            </tr> 
        <?php ?>
    
      
</table>
como se ve logro hacer una busqueda de palabras, pero si pongo un formulario con checkbox no logro hacer que funciona.
Agradezco su ayuda.
Saludos!