Blog de diseño, tecnología, programación, internet y curiosidades
En muchos formularios que circulan por la red tienen combox anidados.
¿Y que es un combo anidado?
Pues este tipo de combos son listas que van desplegándose una después de otra según lo que seleccionemos en la lista anterior. Un ejemplo claro lo tenemos a la hora de registrarnos en alguna web en la que nos piden nuestra población. Normalmente se hace con combos anidados, primero seleccionas el país, una vez seleccionado el país, nos aparecerá otro combo con la lista de provincias de nuestro país, y una vez seleccionamos la provincia nos aparecerá la población. Está de más decir que si elegimos España nos saldrán sólo las provincias del país y si elegimos Madrid, sólo las poblaciones de la comunidad de Madrid. Y todo esto sin tener que volver a cargar la página gracias a AJAX.

Supongo que habreis entendido ya que es un combo anidado.
Ahora os explicaré como podemos crearlos:
En este apartado os explicaré de que consta la base de datos y sus tablas, pero podeis descargar el archivo .sql aquí para despues cargarlo en vuestra base de datos tal y como se ve en la imagen.




Para poder conectar la base de datos con nuestra página web, tendremos que crearnos un archivo .PHP llamado
Donde tendremos que cambiar "tunombreservidor", "usuario", "contraseña" por nuestros datos de acceso a la MySQl. En mi caso, para hacer las pruebas en localhost lo tengo así:
Una vez realizado todo el proceso de creación de la base de datos y sus tablas, y saber como conectarlas, con el resto de archivos PHP para validar y procesar los combos (explicados con comentarios dentro de los archivos) ya tenemos montado nuestros combos anidados.
Descarga de los archivos:
Vía: FormatoWeb
Nota Importante: Estos archivos estan bajo licencia Creative Commons, asi que si quieres usar los códigos tendrás que tener una reseña a la web del autor, tal y como se explica dentro del ZIP, en el archivo "Licencia - LEER.txt".
Colordeu creado a partir de la ambicion de gente joven, esta constituido por personal con experiencia, creativa y motivada, Respaldado por un equipo competente y colaboradores con proyectos importantes en el sector, ofrecemos a nuestros clientes un abanico de posibilidades en cuanto a las nuevas tecnologias. Este blog sobre de diseño, tecnologia, programacion, internet y curiosidades es nuestro caramelito y queremos compartirlo con todos vosotros.

javier
March 13th, 2009 at 6:18 pm
como colocar un boton buscar
admin
March 13th, 2009 at 9:10 pm
hola Javier,
Hoy precisamente he publicado un post en el que os pongo una lista con varios tutoriales con su código para descargar sobre AJAX. Creo que lo que buscas es en esta lista AUTOCOMPLETAR. Esta es la dirección:
http://www.colordeu.es/BLOG/varios-ejemplos-ajax-con-codigo-disponible
Arturo
March 29th, 2009 at 4:00 am
Hola
Soy nuevo en esto de la programación, me pareció muy bueno el código, pero traté de implementarlo con la base de datos del Servicio Postal Mexicano (sepomex) queriendo sacar Estado, luego Municipio y Colonia, pero me atoré ya que me repite el municipio al cargarlo y para el select de la colonia me toma el municipio de nuevo. ¿Podrían ayudarme a resolver este problemita?. la bd la descargué desde el sitio de sepomex. Gracias.
Jorge Zarate
September 16th, 2009 at 9:35 pm
Hola, queria agrader por el aporte, ya que lo probe y funcion ok! y ya lo estoy aplicando en mi pagina.
Slds y sigan asi.
admin
September 16th, 2009 at 9:42 pm
pues de nada... no hay que agradecer, el fin de estos post es ese, ayudar a todos vosotros...
Saludos.
Christian Peralta Guzmán
February 2nd, 2010 at 2:23 am
Hola Arturo, Puedes hacer el desarrollo en PHP , POSTGRESQL o MYSQL, siguiendo un tutorial de AJAX para la carga completa de los combos.
Yo tengo un desarrollo similar, si quieres una mano, pues contactame
jose quintana
February 3rd, 2010 at 11:59 pm
cristian te agradeceria muchisimo que me mandaras esta funcionalidad en postgres,pues estoy fajao con eso hace dos dias , mi correo es cubanpepito@gmail.com
Vladimir
February 10th, 2010 at 12:45 am
Yo aplique el codigo y funciona perfecto pero a la hora que caen los registros a la base de datos no me cae el nombre del estado si no que me cae el numero al igual con las provincias o municipios de los estados. alguian podria indicarme como hacerle para que me caiga el texto a la base de datos y no el numero con el que se relacionan las tablas