Foros del Web » Programando para Internet » Javascript »

Paises y Ciudades con Javascript

Estas en el tema de Paises y Ciudades con Javascript en el foro de Javascript en Foros del Web. Muy buenas a todos, necesito crear un formulario que pida por una parte el país, y en otro combo box se carguen las ciudades correspondientes ...
  #1 (permalink)  
Antiguo 08/05/2006, 04:40
 
Fecha de Ingreso: abril-2006
Mensajes: 22
Antigüedad: 18 años
Puntos: 0
Pregunta Paises y Ciudades con Javascript

Muy buenas a todos, necesito crear un formulario que pida por una parte el país, y en otro combo box se carguen las ciudades correspondientes a ese país. Pensé que se podía hacer con PHP, pero me han sugerido que lo más adecuado es hacerlo con Javascript o con Ajax. Como son 2 lenguajes que no domino me preguntaba si alguien sabía de alguna web donde estuviese colgado el código o por lo menos explicase pormenorizadamente los pasos a seguir ya que no sé nada absolutamente de esos lenguajes. Les agradezco la ayuda de antemano. Saludos!!
  #2 (permalink)  
Antiguo 08/05/2006, 07:42
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 3 meses
Puntos: 53
saludos----

si la cantidad de paises las tendras siempre fijas puedes ver este enlace,, donde hacen lo que deseas con javascript(te daras cuenta que al hacerlo asi, tu codigo sera extenso y fijo ,es decir si depúes quieres ingresar un pais mas, tendras que modificarlo, cosa que no es recomendable, pero la ejecucion sera mas rapida por ser del aldo del cliente)


foros del web--->javascript---> tema 169
http://www.forosdelweb.com/showthrea...506#post538506

lo que deseas si se puede hacer en php,,creando tablas donde haya relacion de paises y ciudades ,,,, asi si deseas insertar nuevos paises y/o ciudades puedes lograrlo desde una pequeña insercion en la base de datos o bien puedes crear un formulario que realice dicha insercion de relacion pais - ciudad

espero te sea de utilidad

"Prefiero ser un tonto momentaneo que un eterno ignorante"
  #3 (permalink)  
Antiguo 08/05/2006, 08:51
 
Fecha de Ingreso: abril-2006
Mensajes: 22
Antigüedad: 18 años
Puntos: 0
Muchas gracias Pirruman. Lo cierto es que es para hacer un formulario de alta. Con ello quiero decir que lo guardo todo en una base de datos Mysql, entonces a lo mejor me podría hacer viejo escribiendo las ciudades y paises de toda Europa no crees? Si se te ocurre alguna otra opción te estaré eternamente agradecido. Muchas gracias por contestar!
  #4 (permalink)  
Antiguo 08/05/2006, 15:29
 
Fecha de Ingreso: abril-2006
Mensajes: 22
Antigüedad: 18 años
Puntos: 0
Alguien aporta algo mas? de todas maneras,.,Gracias...
  #5 (permalink)  
Antiguo 08/05/2006, 15:43
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 4 meses
Puntos: 43
Cita:
Iniciado por Iverson
Alguien aporta algo mas? de todas maneras,.,Gracias...
Hola Iverson!

Como bien lo has dicho lo podrías hacer mediante AJAX, que es una fusión entre varios lenguajes, practicamente: javascript, lenguaje del lado servido, y si tu quieres bases de datos.

Para lo que quieres es muy recomendable una bases de datos porque van a ser miles de ciudades, imagínate si eso lo almacenas en varios arrays, sería un dolor de cabeza.

Hay muchos ejemplos en Ajax relacionados con lo que quieres hacer, "un selectbox que depende de otro".

Busca bien bien que por ahí hay muchos ejemplos. ;)

Un saludo!
  #6 (permalink)  
Antiguo 09/05/2006, 08:51
Avatar de PIRRUMAN  
Fecha de Ingreso: febrero-2006
Ubicación: Monterrey, Nuevo León
Mensajes: 633
Antigüedad: 18 años, 3 meses
Puntos: 53
saludos

como te comente en el anterior puedes lograrlo mediante php recargando los combobox ... haciendo un evento en "onchange" de dichos combos y la consulta de las tabal donde tengas almacenados los paises y las ciudades con su respective relacion....

espero te sea de ayuda
__________________
“Prefiero ser un tonto momentaneo que un eterno ignorante”
“¡El éxito es resultado de los aciertos,los aciertos resultado de la experiencia y la experiencia resultado de los errores!”
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:28.