Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/05/2006, 01:01
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
Buenas,
podrias hacer algo asi, yo lo hao pero sin tantos selects
pagina donde tienes el formulario
Código HTML:
<form name="form1" method="post"...
<select name="campo1">
<option...>
</select>
<select name="campo2">
<option...>
</select>
</form> 
y donde recibes para hacer la consulta
Código PHP:
$campo1"";
if (
$_POST["campo1"]!=""){
$campo1$_POST["campo1"];
$campo1"and campo1=$campo1";
}
$campo2"";
if (
$_POST["campo2"]!=""){
$campo2$_POST["campo2"];
$campo2"and campo2=$campo2";
}
//en la SQL pones alguna condicion y luego concatenas todo lo demas, en caso de q exista te pondra la condicion y sino existe pasara a la siguiente.
$sql="SELECT * FROM tabla WHERE condicion ".$campo1."  ".$campo2
espero q te sirva,

saludos
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier