Tengo una tabla con varios datos, lo que necesito es hacer una consulta compleja, es decir, tengo varios check-box con opciones diferentes y lo que quiero es que al hacer buscar lo realice bien y me explico.
Puedes seleccionar una de las cinco opciones, o cuatro, tres, etc o ninguna. El problema lo tengo cuando no se elije ninguna, tendría que buscar "todo" lo que coincida con ese campo concreto pero no se hacerlo ya que se lo paso a través de post.
Os pongo el código que utilizo a ver si me podeis ayudar.
Código HTML:
<form name="inicio" method="post" action="buscador.php"> <td><select name="tipo" class="textcaixa"><option value="todo">- - - todos - - -</option><option value="casa_independiente">Casa Independiente</option><option value="habitaciones_rurales">Habitaciones Rurales</option><option value="apartamentos_rurales">Apartamentos Rurales</option><option value="albergues_rurales">Albergues Rurales</option><option value="bungalows">Cabañas o Bungalows</option></select></td> <td><select name="zona" class="textcaixa"><option value="todos">- - - todas - - -</option><option value="interior">Interior</option><option value="costa">Costa</option></select></td> <td><select name="situacion" class="textcaixa"><option value="todos">- - - todas - - -</option><option value="aislada">Aislada</option><option value="centrica">Céntrica</option><option value="periferica">Periférica</option></select></td> <td><select name="plazas" class="textcaixa"><option value="todos">- - - todas - - -</option><option value="0">De 1 a 4</option><option value="1">De 5 a 8</option><option value="2">De 9 a 12</option><option value="3">De 13 a 16</option><option value="4">Más de 16</option></select></td> <td><select name="provincia" class="textcaixa">
Código PHP:
$sql="SELECT * FROM casas WHERE zona='$zona' AND ubicacion='$situacion' ORDER BY visitas DESC LIMIT ".$limitInf.",".$tamPag;
$res=mysql_query($sql,$conn);
$numeroRegistros2=mysql_num_rows($res);
while($fila = mysql_fetch_object($res)) {
Gracias de antemano.