macrocode, no es eso lo que busca el amigo.. MATCH sirve muy bien, es cierto, pero consume demasiados recursos innecesarios si lo que buscas es algo específico, necesitas que los campos deonde vas a buscar sean FULLTEXT y otras condiciones... lo mejor si son resultados específicos es usar LIKE, que seguro lo está usando...
Con respecto al tema del amigo, haría algo simple como crear una variable y modificar su contenido.. no se exactamente el código que usas, pero sería algo como
Código PHP:
<?php
$in="AND";
$precios= $_POST['precios'];
if(isset($_POST['genero'])){
$genero= $_POST['genero']; //aqui se toma la variable de sexo
}
//aqui le creo un filtro sencillo para ver si vino con contenido o no
//Consultas de sexo
if(!empty($genero)){
$consulta.=" $in idGenero LIKE '$genero'";
}//fin consulta ubicacion
if($consulta!=""){
$consulta=$consulta;
}
$sql = "SELECT * FROM productos
WHERE precios LIKE '$precios' $consulta
ORDER BY idProd";
?>
Es solo para que te sirva de orientación... no es la solución real a tu problema