Cita:
Iniciado por Okiro Abidibo, con el codigo que me pasastes no realiza nada diferente a lo que ya tenía. Si dejo alguna opción sin seleccionar no muestra nada
Hola, bueno vamos a ver porque: modifica tu codigo asi':
Código PHP:
<?php
require_once('Connections/propiedades.php');
$clase=$_POST['clase'];
$tipo=$_POST['tipo'];
$preciominimo=$_POST['preciominimo'];
$preciomaximo=$_POST['preciomaximo'];
$minimom2=$_POST['minimom2'];
$maximom2=$_POST['maximom2'];
$garaje=$_POST['garaje'];
$id=$_POST['id'];
$maxRows_varclase = 10;
$pageNum_varclase = 0;
if (isset($_GET['pageNum_varclase'])) {
$pageNum_varclase = $_GET['pageNum_varclase'];
}
$startRow_varclase = $pageNum_varclase * $maxRows_varclase;
$where = array();
if($clase) array_push($where, "clase LIKE '$clase'");
if($tipo) array_push($where, "tipo LIKE '$tipo'");
if($preciominimo && $preciomaximo) array_push($where, "(precio BETWEEN '$precio_minimo' AND '$precio_maximo')");
if($minimom2 && $maximom2) array_push($where, "(superficie BETWEEN '$minimom2' AND '$maximom2')");
$where_string = implode(" AND ", $where);
if($where_string) $where_string = "WHERE ".$where_string;
mysql_select_db($database_propiedades, $propiedades);
$query_varclase = "SELECT id, titulo, resumen, habitaciones, tipo, superficie, precio, fotocabecera FROM propiedades $where_string";
$query_limit_varclase = sprintf("%s LIMIT %d, %d", $query_varclase, $startRow_varclase, $maxRows_varclase);
$varclase = mysql_query($query_limit_varclase, $propiedades) or die(mysql_error());
exit($query_limit_varclase);
$row_varclase = mysql_fetch_assoc($varclase);
if (isset($_GET['totalRows_varclase'])) {
$totalRows_varclase = $_GET['totalRows_varclase'];
} else {
$all_varclase = mysql_query($query_varclase);
$totalRows_varclase = mysql_num_rows($all_varclase);
}
$totalPages_varclase = ceil($totalRows_varclase/$maxRows_varclase)-1;
?>
Y haz una busqueda sin seleccionar nada. El script tndria que parar y mostrarte la query que se produce. Despues ponme la query que voy a ver porque se comporta asi, gracia.
Ciao!