gracias por contestar, pero no era eso....
de todas maneras creo que ya casi lo tengo...
Digamos que son varios select: Pero no necesito seleccionar uno para que me muestre datos en otro.
Sencillamente es que en la consulta SQL
Lo que quiero es que dependiendo de lo que selecciones tengas mas psobilidades a la hora de hacer la busqueda.
Imagina que los select son marcas de coches, potencia y precio.
pues poder hacer la busqueda por potencia, por precio o por marca del coche y tambien combinarlas....
Lo que estoy haciendo es esto.... debe haber algo mas sencillo
Código PHP:
Ver original$filtro='';
$tipo=$_POST['tipo'];
$gestion=$_POST['gestion'];
$preciomin=$_POST['minimo'];
$preciomax=$_POST['maximo'];
$localidad=$_POST['localidad'];
//echo $tipo;
//echo $gestion;
//echo $precio;
//echo $precio;
//echo $filtro="tipo=$tipo";
if(($tipo!="selec") AND ($gestion!="selec") AND ($preciomin!="") AND ($preciomax!="") AND ($localidad!="")){
$filtro="tipo=\"$tipo\" AND gestion=\"$gestion\" AND precio>=\"$preciomin\" AND precio<=\"$preciomax\" AND localidad=\"$localidad\"";
}elseif(($tipo!="selec") AND ($gestion!="selec") AND ($preciomin!="") AND ($preciomax!="")){
$filtro="tipo=\"$tipo\" AND gestion=\"$gestion\" AND precio>=\"$preciomin\" AND precio<=\"$preciomax\"";
}elseif(($tipo!="selec") AND ($gestion!="selec") AND ($preciomin!="") AND ($localidad!="")){
$filtro="tipo=\"$tipo\" AND gestion=\"$gestion\" AND precio>=\"$preciomin\" AND localidad=\"$localidad\"";
}elseif(($tipo!="selec") AND ($gestion!="selec") AND ($preciomax!="") AND ($localidad!="")){
$filtro="tipo=\"$tipo\" AND gestion=\"$gestion\" AND precio>=\"$preciomax\" AND localidad=\"$localidad\"";
}elseif(($tipo!="selec") AND ($preciomin!="") AND ($preciomax!="") AND ($localidad!="")){
$filtro="tipo=\"$tipo\" AND gestion=\"$preciomin\" AND precio>=\"$preciomax\" AND localidad=\"$localidad\"";
}elseif(($tipo!="selec") AND ($preciomax!="") AND ($localidad!="")){
$filtro="tipo=\"$tipo\" AND precio>=\"$preciomax\" AND localidad=\"$localidad\"";
}elseif(($tipo!="selec") AND ($preciomax!="") AND ($localidad!="")){
$filtro="tipo=\"$tipo\" AND precio>=\"$preciomax\" AND localidad=\"$localidad\"";
}elseif(($tipo!="selec") AND ($gestion!="selec")){
$filtro="tipo=\"$tipo\" AND gestion>=\"$gestion\"";
}elseif(($tipo!="selec") AND ($preciomin!="")){
$filtro="tipo=\"$tipo\" AND precio>=\"$preciomin\"";
}elseif(($tipo!="selec") AND ($preciomax!="")){
$filtro="tipo=\"$tipo\" AND precio>=\"$preciomax\"";
}elseif(($tipo!="selec") AND ($localidad!="")){
$filtro="tipo=\"$tipo\" AND localidad>=\"$localidad\"";
}elseif($tipo!="selec"){
$filtro="tipo=\"$tipo\"";
}elseif($gestion!="selec"){
$filtro="gestion=\"$gestion\"";
}elseif($preciomin!=""){
$filtro="precio=\"$preciomin\"";
}elseif($preciomax!=""){
$filtro="precio=\"$preciomax\"";
}elseif($localidad!=""){
$filtro="localidad=\"$localidad\"";
}
$filtro="";
}