Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/07/2013, 18:08
albertova
 
Fecha de Ingreso: julio-2013
Ubicación: Bogota
Mensajes: 4
Antigüedad: 10 años, 10 meses
Puntos: 0
Respuesta: GET con between

Ya lo solucione.
El código quedo:

Código PHP:
Ver original
  1. $capa1 = $_GET['capacidad']-2;
  2. $capa2 = $_GET['capacidad']+2;
  3.  
  4.  
  5.     if(isset($_GET['ruta']) AND $_GET['ruta']!="Cualquiera"){
  6.         $consulta.= "ruta LIKE '%".$_GET['ruta']."' AND ";
  7.     }
  8.     if(isset($_GET['tipo']) AND $_GET['tipo']!="Cualquiera"){
  9.         $consulta.= "tipo LIKE '%".$_GET['tipo']."' AND ";
  10.     }
  11.    
  12.     if(isset($_GET['capacidad']))
  13.     {      
  14.         $consulta.= "capacidad between '".$capa1."' and '".$capa2."' '".$_GET['capacidad '] ."' AND";
  15.     }
  16.      
  17.     if($consulta !=""){
  18.         $consulta=substr($consulta,0,(strlen($consulta)-3));
  19.     }      
  20.  
  21.     $query          = "SELECT * FROM basefincas
  22.                     WHERE $consulta ORDER BY codigo; ";
  23. $result = mysql_query($query, $conexion) or trigger_error("SQL", E_USER_ERROR);