![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
04/05/2005, 13:19
|
![Avatar de nicolaspar](http://static.forosdelweb.com/customavatars/avatar80283_16.gif) | | | Fecha de Ingreso: noviembre-2004 Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 20 años, 2 meses Puntos: 34 | |
Tenes que ir armando el sql en base a lo que recibas. No se muy bien como estas manejando el formualrio, pero la idea es la siquiente:
#Sql base.
$sql = "SELECT color,altura,peso FROM vehiculos WHERE (1=1) ";
if($laVariable===1){
$sql .= " and color = 'loquesea' ";
}
Y como estas condiciones podes hacer las que necesites, y lo mismo si es un vector, lo que harías es un is_array, y un foreach, validar dentro del foreach el valor de la posicion y armar el pedazo de sql.
Espero que la idea se haya entendido. |