ya coloque yas variables del form:
$tipo = $_POST[tipo];
$estado = $_POST[estado];
$distrito = $_POST[distrito];
$precio = $_POST[precio];
$area = $_POST[area];
$dormitorios = $_POST[dormitorios];
ahora quisiera saber como elaborarlo con la consulta SQL para decirle por ejemplo: si solo selecciono distrito, buscame todos los registros cuyo distrito sea igual a $distrito, pero si selecciono 2 o 3 items de las listas que me busque tambien por esos campos
Código PHP:
<?
// Conectamos a la Base de Datos
$Conn = mysql_connect("locallhost", "xxxxx", "xxxx");
mysql_select_db("xxxxxx");
// Obtenemos la página actual, por el método que más nos guste
// Por defecto, la página se propaga por la variable $pagina
$pagina = $HTTP_GET_VARS["pagina"];
// Incluimos la Clase Paginado
include("class.paginado.php");
$rs = new paginado($Conn); // instanciamos un objeto
$rs->pagina($pagina); // Le indicamos en que página estamos - 1 por defecto
$rs->porPagina(6); // Le decimos cuantos registros por página queremos - 20 por defecto
$rs->propagar("forum"); // Le decimos las variables que queremos propagar en los links
// variables del formulario
$tipo = $_POST[tipo];
$estado = $_POST[estado];
$distrito = $_POST[distrito];
$precio = $_POST[precio];
$area = $_POST[area];
$dormitorios = $_POST[dormitorios];
//fin de variables
if(!$rs->query("SELECT * FROM inmuebles")) // Y ejecutamos nuestra consulta.
{
die( $rs->error() ); // Si Query devolvió falso, hubo un error y lo mostramos.
}
echo "Mostrando ".$rs->desde()." - ".$rs->hasta()." de un total de ".$rs->total()."<br>";
// Recorremos todos los resultados y los mostramos.
echo"<table width=520 border=0 bgcolor='#ffffff'>";
while($row = $rs->obtenerArray())
{
echo "<tr width=520>"; // borra
echo "<td width=80 height=80><img src=\"carpeta/".$row['foto']."\"></td>";
echo "<td width=25 height=80></td>";
echo "<td width=435 height=80>";
echo "<div class=paginador_titulo>".$row["nombre"]."</div>";
echo "<div class=paginador_direccion>".$row["ubicacion"]."</div>";
echo "<div class=paginador_direccion>".$row["distrito"]."</div>";
echo "<div class=paginador_link><a href=$row[enlace]>[ mas información ]</a></div>";
echo "</td>";
echo "</tr>";
echo "<tr align=left valign=top>";
echo "<td height=4 colspan=3 align=left valign=top><hr></td>";
echo "</tr>";
}
// while
echo "</table>";
// Finalmente mostramos los medios para la navegación entre los resultados.
echo $rs->anterior()." [ ".$rs->nroPaginas()." ] ".$rs->siguiente();
?>