Duda para select dinamica html+php+javascript

Bueno, llevo ya un tiempecito dandole vueltas a ver si me se explicar...

Yo saco en html con una select una lista de marcas de moviles "nokia, alcatel, etc" y despues en mi segunda select tengo que sacar los modelos de la determinada marca... no se como saber el campo que hay seleccionado en la primera select y asi sacar en la segunda select lo que tenga que sacar... soy bastante noob con php y javascript asi que si alguién es tan amable se lo agradeceria :)
Para hacer lo que tú quieres necesitas AJAX, no es posible hacerlo sólo con los lenguajes que comentas. Tal vez haya otro lenguaje que lo permita, pero lo desconozco.

La idea del AJAX es realizar una consulta a la base de datos cuando es necesario, de manera asíncrona, es decir, tú podrías importar todos los modelos de todas las marcas de golpe, y mostrarlos en el segundo select, pero sería bastante costoso y poco óptimo, de modo que lo que AJAX hace es realizar una consulta con los datos que se desean cuando se pide.

Busca algún manual por Internet, porque en cuanto lo comprendas, verás que es sencillo de hacer, aunque, al menos a mí, comprenderlo me llevó una tarde entera.

Mira en: http://www.w3schools.com/ajax/default.asp , a ver si te sirve.

Un saludo.
Con javascript se puede hacer, se puede manipular selects sin problemas. Hay mil guías, busca "javascript select" y algo encontrarás.
Como te han dicho en html+php+javascript lo puedes hacer, carga un combo, aplicale la propiedad onchange() y una funciona para cargar al hacer el onchange().

Con PHP no necesitarás AJAX ya que si puedes cargar en tiempo con javascript, por ejemplo con JSP y Servlet si necesitarás AJAX ya que hay un orden establecido al cargar las cosas y no todo se ejecuta en elmismo sitio :)
Vaya, no sabía que sólo con Javascript se podía hacer, de modo que pido perdón si mi respuesta ha podido confundirte.

Un saludo.
rrb32 escribió:Vaya, no sabía que sólo con Javascript se podía hacer, de modo que pido perdón si mi respuesta ha podido confundirte.

Un saludo.


Hombre yo también elegiría AJAX JQuery o similares, ya que las tecnologías "nuevas" están para utilizarlas :) y aparte queda mejor visualmente, pero en este caso si se puede con javascript y php :)
5 respuestas