Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/03/2008, 07:36
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 9 meses
Puntos: 574
Re: duda en Sentencia sql con listas despegables

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