Foros del Web » Programando para Internet » PHP »

Listas despegables multiples

Estas en el tema de Listas despegables multiples en el foro de PHP en Foros del Web. Bueno mi primer post ya que necesito un poco de ayudita en un tema que me esta volviendo loco. Bueno como no puedo mover post ...
  #1 (permalink)  
Antiguo 26/03/2008, 13:04
 
Fecha de Ingreso: marzo-2008
Mensajes: 4
Antigüedad: 16 años, 1 mes
Puntos: 0
Listas despegables multiples

Bueno mi primer post ya que necesito un poco de ayudita en un tema que me esta volviendo loco.
Bueno como no puedo mover post y puse en el sitio equivo
el mensaje lo pongo aqui tambien, para haber si me podeis ayudar:

Yo tengo esta sentencia sql en php
Código PHP:
$consulta="SELECT * FROM peliculas WHERE genero='$gener' and publicoadecuado='$cpublico' and  Productora='$cproduc' and Distribuidora='$cdistri';"
Ahora bien, yo tengo 4 listas desplegables, las cuales me mandan el valor a las 4 correspondiestes variables que tengo ($gener, $cpublico, $cproduc, $cdistri). De estas 4 listas despegables hay un valor que es el titulo de la lista despegable y el cual claramente no quiero que se envie cuando este seleccionado.
Cual es problema que si solo envio 2 valores validos, por ejemplo genero=comedia y productora=Fox, las otras 2 que me quedan enviarian el titulo dando asi ningun resultado ya que estos datos no se encuentran en la base de datos.

¿¿Como podria solucionar esto?? El titulo no lo puedo poner fuera de la lista despegable por que mo lo exigen asi.

Gracias y espero haberme explicado bien, si no es asi intentare hacerlo mejor para que me podais ayudar
  #2 (permalink)  
Antiguo 26/03/2008, 14:29
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Re: Listas despegables multiples

A tu primera pregunta, creo que si usas AND en el query, estas buscando donde genero es.... Y donde publico adecuado es... Y ......
Y si no coinciden todas no envia resultados, creo que lo podrias solocuinar usando OR en vez de AND

Y encuanto al titulo, se puede sacar fuera de la lista con un

Cita:
echo $pelicula;
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:19.