Foros del Web » Programando para Internet » PHP »

Query con opciones

Estas en el tema de Query con opciones en el foro de PHP en Foros del Web. Hola a todos, veréis, he implementando un buscador. Pero me parece una chapuza. Al buscar puedo elegir si quiero que salgan coches "rojos", "amarillos", "azules" ...
  #1 (permalink)  
Antiguo 16/12/2008, 17:44
 
Fecha de Ingreso: agosto-2007
Mensajes: 12
Antigüedad: 16 años, 7 meses
Puntos: 1
Query con opciones

Hola a todos,
veréis, he implementando un buscador. Pero me parece una chapuza.

Al buscar puedo elegir si quiero que salgan coches "rojos", "amarillos", "azules" y "negros" (es solo un ejemplo), para seleccionar uno el usuario solo tiene que marcar una casilla de verificación.

El fichero PHP que realiza la consulta, tiene un query tal que asi:

Código:
$consulta = 'SELECT * FROM coches WHERE otros_parametros_de_busqueda'

if (casilla_de_verificacion_verde == 1) $consulta .= 'AND verde=1';
if (casilla_de_verificacion_azul == 1) $consulta .= 'AND azul =1';
Funcionar, funciona. Pero me parece una chapuza y no se me ocurre nada mejor.
¿Alguien me puede decir una forma más elegante, rápida...?
  #2 (permalink)  
Antiguo 16/12/2008, 21:34
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Respuesta: Query con opciones

Tema trasladado a PHP.

http://www.forosdelweb.com/f21/funci...-datos-413499/
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 10:24.