Tema: Listas/Menu
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/01/2009, 19:55
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 1 mes
Puntos: 67
Respuesta: Listas/Menu

OK, eso se denomina listas dependientes y hay dos formas que conozco para hacer eso. La primera, es haciendo que al cambiar la selección de la lista desplegable se recargue la página enviando el dato que se ha seleccionado, de este modo se toma ese dato y mediante este se hace la consulta para llenar la otra lista desplegable. Eso trae algunos problemas: los datos ya llenados o seleccionados de tu formulario. Eso se puede solucionar mediante el envío de esos datos también, ya sea mediante URL también o mediante sessiones: estos datos se toman en la recarga y se insertan o se usan para seleccionar el dato correcto (para el caso de que sea otro lista desplegable).

El otro modo es mediante ajax, esto da una solución más libre de problemas, el único problema sería si algien desactivaría el JavaScript, pero si pensaramos siempre en eso pues mejor no programar nunca en JavaScript, mejor que no exista. Felizmente la mayoría de usuarios solo saben navegar. Bien, mi recomendación es que te vayas por la segunda solución, investiga algo de ajax y si no sabes JavaScript comienza aprendiendo algo de eso.

Última edición por ElJavista; 14/01/2009 a las 20:09