Hola cat, en realidad sólo necesitas hacer 5 lineas de código. Supongamos que ya tienes tu form con las opciones y que se mandan por $_POST, cada opcion seleccionada aplica un filtro. En el script que recoge los valores haces algo así, digamos que estamos seleccionando usarios de una tabla:
Código PHP:
<?PHP
$and = "";
if(isset($_POST['jefe'])) $and = "AND usuario_jefe = '1'";
if(isset($_POST['admin'])) $and .= "AND usuario_esadmin = '1'";
if(isset($_POST['oficina'])) $and .= "AND usuario_oficina is not null";
if(isset($_POST['autorizado'])) $and .= "AND autorizado = '1'";
if(isset($_POST['nivel'])) $and .= "AND usuario_nivel > '2'";
$sql = "SELECT * FROM usuarios WHERE usuario_activo = 1 $and";
?>
Cada opcion enviada alarga el string $and que finalmente se concatena con la query principal, pruebalo a ver que tal.salu2