CiberPC

Regresar   CiberPC » Programación » PHP

Bienvenido a los foros de CiberPC. Actualmente estas viendo el foro como invitado, lo que te da acceso limitado al visitar nuestras discusiones y otras funcionalidades. Al unirte de forma gratuita a nuestra comunidad tendras acceso a:
  • Publicar nuevos temas
  • Comunicarte en privado con otros miembros
  • Responder a encuestas
  • Subir archivos adjuntos
  • y muchas cosas mas!
El registro es rápido, simple y absolutamente gratuito, asi que no pierdas tiempo y únete a nuestra comunidad ahora mismo! Si tienes algun problema con el proceso de registro o el ingreso a tu cuenta, no dudes en contactarnos.

Responder
 
LinkBack Herramientas Estilo
  #1 (permalink)  
Old 16-nov-2006, 14:38
A Luke A Luke está offline
 
Registrado: noviembre-2006
Posts: 3
A Luke va por buen camino
Predeterminado Menu desplegable basado en consulta.

Hola a todos.

Intentaré ser lo más clara posible, a ver si me podeis ayudar con esto, que no necesito para mi trabajo, y me está volviendo loca.

La web, lógicamente, por estar en este foro, está en html, con javascript, php y mysql.

Se trata de un apartado en un formulario, denominado "Localización", formado por tres menús desplegables: Area, País y Ciudad, como por ejemplo Europa, España, Madrid.

En el menú desplegable Area tengo los continentes, y cuando el usuario cambia este valor, los otros dos se resetean solos (gracias a una función Javascript y el atributo "onChange" the html), de manera que que el segundo menú desplegable toma el valor del primer país, por orden alfabético, con la lista correspondiente de ese Area. A su vez, el tercer menú desplegable muestra la primera ciudad por orden alfabético del país seleccionado. Al cambiar el país cambia la ciudad, y al cambiar el area cambian país y ciudad. No sé si me explico.

Hasta aquí todo correcto, y forma parte del proceso de recopilación de datos. La selección elegida por el usuario es almacenada en la base de datos, sin problemas.

Y ahora viene "la movida": la actualización de esa información.
Hago una consulta en la base de datos. Hasta ahí, bien. Muestro en el formulario los datos que he recogido. Pero hasta ahora sólo soy capaz de eso :( La función de composición automática de listas sigue funcionando, pero para que funcione, tengo que empezar a modificar todo desde Area, porque las únicas opciones q me salen en el menú son las opciones que había en la base de datos.

Si por ejemplo yo tenía Europa, España, Madrid, para cambiar a Toledo, tengo que seleccionar otro area, y luego volver a seleccionar Europa, y entonces ya me sale toda la lista normal. (Y las areas me salen porque las he metido manualmente, porque son pocas, pero si tengo que meter manualmente todos los paises, con todos sus posibles ciudades.... apuesto que hay una algo para hacerlo automáticamente como lo otro!!)

He intentado usar la función "onLoad", con la misma función Javascript que tenía en "onChange", pero no funciona...

Alguien me puede decir cómo hacerlo, por favor?? Espero haberme explicado con claridad. Siento haber sido tan extensa, pero quería dejar clara la idea.

Gracias con anticipación. Un saludo.

A Luke.
Citar y responder
  #2 (permalink)  
Old 17-nov-2006, 22:51
Avatar de pablasso
pablasso pablasso está offline
Administrador
 
Registrado: noviembre-2002
Ubicación: Guadalajara, México
Posts: 22,323
pablasso va por buen camino
Predeterminado

no se si entendi bien, pero si el problema lo tienes cuando llenas los despegables con la base de datos, porque no precargas ese mismo desplegable con todos las ciudades que pertenecen al mismo pais de la ciudad que estaba guardada? obviamente esta es la unica que tendra el atributo 'selected'

imagino que ya haz de tener una referencia en la BD acerca de que ciudad pertenece a cada pais y pais a continente, de esa manera solo te tomara una consulta extra llegar al resultado

saludos!
__________________
mi blog | mi twitter
Citar y responder
  #3 (permalink)  
Old 16-feb-2010, 20:44
mondra1987 mondra1987 está offline
 
Registrado: febrero-2010
Posts: 1
mondra1987 va por buen camino
Predeterminado

a luke oye una pregunta que funcion javascript es la que se usa para los menus para que si en un menu escojo una opcion el otro se actualize y saber si con esa misma funcion puedo hacer que cada una de las opciones de mi menu desplegable se conectte a una base de datos diferente segun la opcion
Citar y responder
Responder



Personas en esta discusión: 1 (0 usuario(s) y 1 invitado(s))
 
Herramientas
Estilo

Reglas del foro
not puedes iniciar una discusión
not puedes responder a una discusión
not puedes agregar archivos adjuntos
not puedes editar tus posts

El código vB está activado
Emotíconos está activado
El código [IMG] está activado
El código HTML está desactivado
Trackbacks are activado
Pingbacks are activado
Refbacks are activado


Patrocinadores:



Backlinks:


Todas las horas son GMT -6. La hora es 04:24.

Usando: vBulletin Version 3.6.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0
Derechos Reservados ©2002 - 2006, CiberPC.
vBulletin Style By: SixteenOhNine