Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/04/2011, 15:20
leo2gz
 
Fecha de Ingreso: mayo-2007
Mensajes: 47
Antigüedad: 17 años
Puntos: 0
Respuesta: Buscador con varios select

Código PHP:
Ver original
  1. <?php
  2. $query="SELECT * FROM auto ";
  3.  
  4. $predicate=array();
  5.             if ($select1 != "all"){
  6.                 $predicate[] = "id_marca = '$select1'";
  7.             }
  8.             if ($select2 != "all"){
  9.                 $predicate[] = "modelo = '$select2'";
  10.             }
  11.             if ($desde_price != "all"){
  12.                 $predicate[] = "precio BETWEEN '$desde_price'";
  13.             }
  14.             if ($hasta_price != "all"){
  15.                 $predicate[] = "'$hasta_price'";   
  16.             }
  17.             if ($desde_year != "all"){
  18.                 $predicate[] = "year BETWEEN '$desde_year'";   
  19.             }
  20.             if ($hasta_year != "all"){
  21.                 $predicate[] = "'$hasta_year'";
  22.             }
  23.             if ($combustible != "all"){
  24.                 $predicate[] = "combustible = '$combustible'"; 
  25.             }
  26.             if (count($predicate)>0){
  27.                 $query.= "WHERE estado = '$estado' AND ".implode(" AND ", $predicate);
  28.             }else{
  29.                 $query = "SELECT * FROM auto WHERE estado = '$estado'";
  30.             }
  31.        
  32.         $con = conectarse();
  33.         $result = mysql_query($query);
  34.         if($result){
  35.                 .......................................
  36.                 }
  37.  
  38. ?>


Solucionado..Gracias!
Quiza alguno le sirva...................