Toma tu consulta:
Y luego ve haciendo ifs independientes para que vayan agregando los parametros a la busqueda.
Código PHP:
Ver originalif(!empty($_POST['genero'])) { $consulta .= " genero = '{$_POST['genero']}'";
}
if(!empty($_POST['blahblah'])) { $consulta .= " blahblah = '{$_POST['blahblah']}'";
}
//etc
//y ejecuta tu consulta