Valores en dropdown dependientes de otros dropdown
Publicado por Alex (1 intervención) el 03/02/2007 22:38:49
Hola a todos y muchas gracias por cualquier respuesta que podais proporcionarme :)
Mi problema es el siguiente: Estoy realizando un mini-portal cn mySQL, PHP, etc. para insertar cosas introducidas por usuarios en la base de datos uso, obviamente, un formulario.
Pues bien, tengo varios dropdown, y algunos de ellos están relacionados entre sí, es decir los valores que aparezcan en los segundos dependeran de lo que se haya seleccionado en los primeros.
En trabajos anteriores que realice de forma similar lo solucione con sucesivas paginas (en una pagina seleccionas un valor, haces click en Seguir, en la siguiente, ya sabiendo el valor que era se muestran sólo los valores relacionados, etc.) Sin embargo me parece una chapucilla....
Lo que buscaba ahora, es que el segundo dropdown (y sucesivos) se actualizaran de forma automatica una vez se elige un valor de la primera lista.
Se podría resolver esto con PHP? O tal vez necesito JavaScript o algun otro lenguaje similar?
Como ya he dicho, gracias de antemano.
Mi problema es el siguiente: Estoy realizando un mini-portal cn mySQL, PHP, etc. para insertar cosas introducidas por usuarios en la base de datos uso, obviamente, un formulario.
Pues bien, tengo varios dropdown, y algunos de ellos están relacionados entre sí, es decir los valores que aparezcan en los segundos dependeran de lo que se haya seleccionado en los primeros.
En trabajos anteriores que realice de forma similar lo solucione con sucesivas paginas (en una pagina seleccionas un valor, haces click en Seguir, en la siguiente, ya sabiendo el valor que era se muestran sólo los valores relacionados, etc.) Sin embargo me parece una chapucilla....
Lo que buscaba ahora, es que el segundo dropdown (y sucesivos) se actualizaran de forma automatica una vez se elige un valor de la primera lista.
Se podría resolver esto con PHP? O tal vez necesito JavaScript o algun otro lenguaje similar?
Como ya he dicho, gracias de antemano.
Valora esta pregunta


0