Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/06/2009, 07:40
Avatar de abidibo
abidibo
 
Fecha de Ingreso: mayo-2009
Mensajes: 121
Antigüedad: 17 años, 5 meses
Puntos: 7
Respuesta: Problema con buscador

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());
$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;
?>