Como te han dicho es cuestion de construir la querry adecuadamente, primero filtras el titulo y guardas null o el valor de los desplegables en las variables correspondientes
Código:
$consulta="SELECT * FROM peliculas WHERE ";
if ($gener!=null){
$consulta.="genero='$gener' ";
}
if ($cpublico!=null ) {
if ($consulta!="SELECT * FROM peliculas WHERE ") {
$consulta.="and publicoadecuado='$cpublico' ";
}else{
$consulta.="publicoadecuado='$cpublico' ";
}
}
if ($cproduc!=null ) {
if ($consulta!="SELECT * FROM peliculas WHERE ") {
$consulta.="and Productora='$cproduc' ";
}else{
$consulta.="Productora='$cproduc' ";
}
}
if ($cdistri!=null ) {
if ($consulta!="SELECT * FROM peliculas WHERE ") {
$consulta.="and Distribuidora='$cdistri'";
}else{
$consulta.="Distribuidora='$cdistri'";
}
}
$consulta.=";";
Siempre puedes hacer "echo $consulta;" en tiempo de diseño para ver si se ha construido bien, cuidado con los espacios.
Quim