Hola a tod@s necesito de su ayuda. He realizado un buscador pero solo con <select><option></option></select> pero no he podido lograr que haga filtros en la bùsqueda.........Les pongo el còdigo para si alguien sabe como se hace pueda ayudarme:
Formulario
Código HTML:
Ver original<form action="propiedades.php" method="post"> <?php while($rowMun = $resMun->fetch_array()){ ?>
<option value="<?php echo $rowMun['municipio'] ?>">
<?php echo $rowMun['municipio'] ?>
<?php } ?>
<?php while($rowBar = $resBar->fetch_array()){ ?>
<option value="<?php echo $rowBar['barrio'] ?>">
<?php echo $rowBar['barrio'] ?>
<?php } ?>
<?php while($rowTip = $resTip->fetch_array()){ ?>
<option value="<?php echo $rowTip['tipo'] ?>">
<?php echo $rowTip['tipo'] ?>
<?php } ?>
<?php while($rowAlc = $resAlc->fetch_array()){ ?>
<option value="<?php echo $rowTip['alcobas'] ?>">
<?php echo $rowAlc['alcobas'] ?>
<?php } ?>
<input type="submit" value="realizar búsqueda">
Consulta
Código PHP:
Ver original$municipio = $_POST['municipio'];
$barrio = $_POST['barrio'];
$tipo = $_POST['tipo'];
$alcobas = $_POST['alcobas'];
//Consulta
$consulta = ("SELECT idPropiedades, cliente, municipio, barrio, tipo, precio, imagenBig, imagenThu, alt, mapa, alcobas, banos, medidas, resena, detalles
FROM propiedades
WHERE municipio LIKE '%$municipio%'
AND barrio LIKE '%$barrio%'
AND tipo LIKE '%$tipo%'
AND alcobas LIKE '%$alcobas%'");
$resultado = $conn->query($consulta);
Código PHP:
Ver original<section>
<?php
$idDatos = $_GET['idDatos'];
$queryDet = "SELECT idPropiedades, cliente, municipio, barrio, tipo, precio, imagenBig, imagenThu, alt, mapa, alcobas, banos, cocina, comedor, patio, agua, energia, gas, telefono, piso, niveles, medidas, resena, detalles FROM propiedades WHERE idPropiedades = ".$idDatos."";
$resDet = $conn->query($queryDet);
while ($rowDet = $resDet->fetch_array()) {?>
<article>
<h1><?php echo $rowDet['municipio'] ?> | <?php echo $rowDet['barrio'] ?></h1>
<figure><img src="img/propiedades/<?php echo $rowDet['imagenBig']; ?>" alt="<?php echo $rowDet['alt'] ?>"></figure>
<div class="panel descripcion">
<p>"<?php echo $rowDet['resena'] ?>"</p>
<h3>Datos Importantes</h3>
<table class="TextoGeneral tabla">
<thead>
<tr>
<th>Alcobas</th>
<th>Baños</th>
<th>Cocina</th>
<th>Comedor</th>
<th>Patio</th>
<th>Niveles</th>
</tr>
</thead>
<tbody>
<tr>
<td><?php echo $rowDet['alcobas'] ?></td>
<td><?php echo $rowDet['banos'] ?></td>
<td><?php echo $rowDet['cocina'] ?></td>
<td><?php echo $rowDet['comedor'] ?></td>
<td><?php echo $rowDet['patio'] ?></td>
<td><?php echo $rowDet['niveles'] ?></td>
</tr>
</tbody>
<thead>
<tr>
<th>Tipo de Piso</th>
<th>Servicio de Agua</th>
<th>Servicio de Energía</th>
<th>Servicio de Gas natural</th>
<th>Línea Telefónica</th>
<th>Tipo de Inmueble</th>
</tr>
</thead>
<tbody>
<tr>
<td><?php echo $rowDet['piso'] ?></td>
<td><?php echo $rowDet['agua'] ?></td>
<td><?php echo $rowDet['energia'] ?></td>
<td><?php echo $rowDet['gas'] ?></td>
<td><?php echo $rowDet['telefono'] ?></td>
<td><?php echo $rowDet['tipo'] ?></td>
</tr>
</tbody>
</table>
<?php if ($rowDet['mapa'] != ''){?>
<a href="<?php echo $rowDet['mapa'] ?>" target="_blank">Ubicación</a>
<h3>Perfil de la Propiedad</h3>
<p><?php echo $rowDet['detalles'] ?></p>
</div>
</article>
</section>
Al realizar la consulta me da resultados pero no con filtros........Muchas gracias por su ayuda