vortexjgh, bienvenido a FDW.
Podrias usar una matriz y la funcion implode para generar los filtros:
Código PHP:
Ver original// Inicializas la matriz
// Verificas si recibes alguna variable
if(!empty($_REQUEST['algo'])) { $filtros[] = "algo = '{$_REQUEST['algo']}'";
}
// Al final, creas el filtro con la funcion implode()
$filtro = implode(' AND ', $filtros);
// Lo agregas a tu consulta:
Las llaves en $_REQUEST son necesarias para que PHP pueda interpretar la variable.