Buenas, tengo que hacer un buscador de coches que permita escoger marca, modelo y versión, en 3 selects diferentes, que se vayan cargando según el valor del anterior.
En una tabla de la base de datos se encuentran todos los vehículos, y pensé en utilizar DISTINCT para buscar los modelos de una marca concreta y DISTINCT y WHERE para buscar las versiones de un modelo, pero no me convence la idea, porque en la tabla aparecen muchos más datos que no tienen nada que ver con esto.
También pensé en tenerlo todo en archivos txt, de manera que haya uno para el primer select que sea MARCAS.txt, luego por cada marca habría otros llamados (MARCA)-MODELOS.txt y luego otros con las versiones: (MARCA)-(MODELO)-VERS.txt. Ya sé que saldrían muchos archivos, pero creo que esto será más rápido que tener que buscar en una base de datos entre todo su contenido.
¿Qué creéis vosotros? ¿Alguna otra idea?
Gracias!