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:
Funcionar, funciona. Pero me parece una chapuza y no se me ocurre nada mejor.$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';
¿Alguien me puede decir una forma más elegante, rápida...?