![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/11/2006, 10:09
|
![Avatar de iandrade](http://static.forosdelweb.com/customavatars/avatar152389_1.gif) | | | Fecha de Ingreso: septiembre-2006 Ubicación: Xalapa, Veracruz, MÉXICO.
Mensajes: 171
Antigüedad: 18 años, 4 meses Puntos: 6 | |
Lo primero que debes d tomar en cuenta son 2 cosas:
1.- Esta programacion no es la tradicional, en la que en el momento en que seleccionas un combo puedes hacer cosas en otro
2.- PHP Genera Codigo dinamico! es decir elementos que se interpretan en tu navegador (HTML, Javascript, etc.) entonces no es posible concebir directamente esta idea.
Lo que pasa es que al generar el codigo del primer combo (y del segundo vacio supongo) generas html que tu navegador interpreta y PHP no sabe que seleccionaste el combo a menos que se lo envies
Para esto hay 2 opciones
1.- Recarga la pagina y notificale a php el valor del combo seleccionado y reconstruye la pagina pero ahora ya sabes que valor se usa y haces la consulta para el segundo combo. La pagina se recarga
2.- Emplea AJAX y realiza la generaciondel XML con PHP y consultas la base de datos. La conexion es asincrona ero deberas recuperar los datos desde DOM y modificar el combo en tiempo real
Si te preguntas porque es tan complejo y si has programado en ASP y asi lo has hecho y funciona, Despierta! ASP tambie hace la primera opcion solo que el mismo controla en envio ya ctualizacion de la pagina. |