Necesito crear una consulta en la que filtrar el resultado con la informacion que recojo de un formulario. Primero recojo los datos con "extract($_POST);".
La duda me surge cuando al crear la sentencia select tengo que filtrar los campos que recojo del formulario. Son muchas las opciones de filtrado que ofrezco en el formulario, pero por lo general no se elegirán más de 3 ó 4 y el resto aparecerán vacias o nulas. Lo ideal es que funcionara la siguiente sentencia chapuza que por supuesto no tira ni a la de mil:
$sql = "select * from propiedad WHERE Foreach ($HTTP_POST_VARS as $campo=>$valor){ $campo = '$valor'}";
¿Cómo puedo hacer esta consulta?Gracias.