Combos dinámicos cargados en Ajax para n – niveles

En: Libre

4 sep 2007

WP Greet Box icon
Hola! Si estás nuevo por aquí y te gusta lo que ves, puedes disfrutar de una actualización automática y gratuita por RSS para leer nuestros artículos completos cuando lo deseas en tu lector RSS favorito.

Por ejemplo, generar varios niveles de categorías donde algunos pueden tener mas subcategorias o ninguna, de esta forma el ajax deberá crear dinámicamente las opciones subsiguientes o finalizar la selección. Los niveles pueden considerar n – niveles donde cada uno podrá depender de una categoría padre.



Modelo BDD


- Tecnología
     - Computadores
        - Portátiles
         - HP
         - Toshiba
         - Compaq
        - De escritorio
     - Celulares
        - Motorola
        - Nokia
        - LG
- Transportacion
       - Terrestre
        - Autos
        - Buses
        - Camiones
        - Motos
       - Aereos
        - Aviones
- Personas
       - Hombres
       - Mujeres

En general asi se puede formar un árbol con n-niveles según lo requiramos, por lo tanto la selección para el usuario puede darse en el 1er nivel, o en el último nivel.

Para este ejemplo es necesario que tengas:
- Servidor Mysql
- Servidor Web
- Corriendo Php en el servidor web y que interactue con Mysql


Ver ejemplo en vivo: Ejemplo
Descargar ejemplo: categorias.zip

Otros post

Este post ha sido visto 3705 veces

3 nomentarios para Combos dinámicos cargados en Ajax para n – niveles

Avatar

Douglas

octubre 1st, 2009 at 15:38

quiero entender si es solo un ejemplo, o lo puedo adaptar, cuantos niveles soporta este ejemplo?????
gracias, y le felicito por el aporte

Avatar

Douglas

octubre 1st, 2009 at 15:52

y servirá como ingreso de datos????

Avatar

Pablo Gallardo

noviembre 5th, 2009 at 12:33

No logro hacer correo el codigo… seria posible que hicieras un paso a paso para enlasar los archivos que estan en categoria.zip???
1.- Baje los archivos.
2.- Cree la DB, y añadi la tabla categorias con 3 campos, cat_id, cat_padre y cat_nombre.
3.- Añadi los datos en todos los archivos que necesitaban coneccion a la base de datos.
4.- Ejecute el archivo insertar.php.

Hasta ahi todo bien, me graba los datos, los reviso en la BD y ni un problema, pero cuando hago correr el index.php, al pinchar la primera lista, no hay caso, si siquiera me muestra esos datos.

Que estoy haciendo mal, podrias ayudarme por favor???

Saludos.

Deja tu comentario!

Acerca de UnderMedia

Inspiración y Determinación |
En Blog UnderMedia se recopilan y publican periódicamente noticias, artículos o comentarios generados dentro de UnderMedia S.A.

Twitter UnderMedia

  • Gaby: No le entendi XD [...]
  • makinista: Como podría hacer para que al hacer clic en un botón me cargara un html en otra parte de una web c [...]
  • Pablo: hola, muy bueno hombre, queria hacerte una pregunta, tal ves sea tonta no se, cual es la ventaja de [...]
  • Antony: Para ponerlo en tus páginas es necesario seguir estas instrucciones http://www.gentlesource.com/do [...]
  • Antony: Funciona perfecto. A los que les sale la página en blanco, si instalaron el modulo de lengua en esp [...]

Comunidad

Ultimas visitas

Raking

  • Blogalaxia
  • Top Blogs Ecuador

Switch to our mobile site