Este es el VideoTutorial 25 del Curso de PHP y MySQL.
Acá trabajaremos con un ejemplo que muchos usuarios me han solicitado. Enseñaré a generar un sistema de combos dinámicos o también llamado select dependientes.
Es una aplicación muy pedida en foros de internet. La desarrollaremos usando ajax, HTML, PHP y MySQL.
El ejemplo tratará sobre una aplicación que tiene un select anidados con las regiones de Chile, luego otro con las ciudades y otro mas con las comunas.
Este video ha sido producido desde Ubuntu 10.4, y hemos usado recordmydestock para hacer la grabación. Por lo mismo, en esta ocasión el video viene en un formato AVI, pero su calidad igual es buena. Todo en 41 minutos.
19
























































Hola cesar, magnifico tutorial y magnifico ejemplo creo que ha sido de gran utilidad para muchos, quiciera ahora molestarte pues e echado a andar tu ejemplo y funciona a la perfeccion, pero en mi caso lo estoy usando para actualizar los datos de una tabla osea que al seleccionar el ultimo combobox me debo hacer una consulta en base a todas las opciones seleccionadas por el cliente, tu ejemplo nos deja pasar una variable, pero como puedo hacer para pasar la variable del primer combobox al ultimo?
Hola cesar, tengo un problema al usar los select dinamicos de 3 niveles, como los que muestras aqui. Me doy cuenta de que en mi codigo es igual al tuyo. En mi caso, cargo satisfactoriamente el primer y segundo nivel. El problema es que cuando selecciono por primera ves una opcion del segundo nivel, me carga el tercer nivel. Pero después la segunda ves no me carga el tercer nivel, y lo raro es que a la tercera ves si me carga los datos. -.- PD: el valor de cada opcion es la correcta, ya verifique
hola césar te hago una consulta ya que tengo una página que le pude dar uso con ajax pero como lo puedo hacer para que me recoja las variables S_POST?, dado que hice un par de modificaciones pero al hacer un print_r($_POST) solamente me arroja "array()" y no me recoge las variables
Carlos, saludos desde Venezuela, si se puede desarrollar en php, pero afecta un poco la parte visual ya que da un delay en la carga del segundo seletc, tambien se hace dificil manejarlo mediante el evento onchange, pues para valiadarlo con un formulario da problemas, un abrazo.
Amigo Cesar, gracias por esta pagina, saludos
Buen dia, mi consulta es como hacer para capturar en variables la seleccion de cada una de las listas e imprimirlo en pantalla para verificar sus datos.. muchas gracias...
Muy buen tutorial, me ha ayudado en un problema que tenia, solo una duda Cesar; Es posible hacerlo sin ajax? puro Php? ando intententandolo, pero no obtengo resultados. Gracias por compartir el conocimiento. Saludos
Justo lo que necesitaba y como puedo para hacer una busqueda?
Excelente... muchas gracias por regalarnos de tu conocimiento.
Muchisimas gracias la verdad me has ayudado demasiado deveras que no tienes idea lo que me sirvio este tutorial me quitaste un enorme peso de ensima de verdad muchas gracias excelente aporte y creo que hablo por todo un saludo desde Chihuahua
Estimado Cesar, puse en practica lo aprendido en el tutorial 25, pero tengo una dificultad al momento de guardar los datos solo recibo la selección del primer combo pero de los otros dos nada. Me puedes ayudar a solucionarlo por favor. Saludos
hola , felicitaciones por tu tutoriales que son muy buenos , me gustaria que pongas uno de carrito de compras con mysql y no con el paypal , entiendes con lista de productos con su stock y otras cosas mas .
Hola Cesar Estuve viendo este tutorial y esta excelente, pero quisiera saber si me puedes ayudar con mi consulta sobre este tutorial, me podrias decir como hago para mostrar los resultados al hacer clic en un boton y me muestre en una tabla la consulta de los tres selects. Gracias por tu ayuda y tu tiempo. Bendiciones desde Perú
Cesar estuve viendo el tutorial 25 mysql y todo estuvo bien. pero cuando quiero gaurdar el valor de el select dependiente osea el de ciudad como se hace para capturarlo via post para procesarlo en la base de datos
hola cesdar en el video dices que vas a delar el scropt con la base de datos paraestudiarla me parece pero no la encuentro por ningun lado serias tan amable de postearlo gracias
Hola Cesar gracias por estos magníficos vídeo tutoriales. He estado realizando el curso php y me encuentro en el vídeo 25. he realizado todas las tareas y he seguido paso a paso el tutorial, después de 4 horas rompiéndome la cabeza no he conseguido que funcione en remoto, si me funciona en local, no se si estas muy ocupado pero podrías ayudarme? y de paso pregunto? como puedo enviar el dato capturado en el ultimo combobox a url diferentes según cada dato? Gracias y saludos desde España Pablo
Hola. Yo he estado programando en visual studio .net y en delphi pero decidi probar con PHP. He encontrado en sus videos tutoriales unas explicaciones EXCELENTES del curso de php y los estoy siguiendo, empecé por el primero y voy en orden, ya voy por el numero 18 y tiene el problema que a los 33.33 minutos se corta. Quisiera por favor si lo puede revisar para poder continuar en orden. Mis felicitaciones por las explicaciones y los videos. Gracias Luis Valega (de Lima - Peru)
Hola amigos estoy estudiando el curso del profesor jesus conde y estoy teniendo un problema con una funcion alguien puede ayudarme estoy usando adobeDWcs5 este es el codigo...
Cesar estuve viendo el video php y mysql # 25 el de combo dinámicos, y te pregunto, como sería para hacerlo con un click para actualizar el mismo . Lo que pasa es que tengo un campo select de barrios y cuando modifico un barrio o agrego uno me gustaría recargarlo de nuevo pero sin actualizar la pagina para que no se borren los datos del formulario
Hola Cesar gracias por continuar con los video tutoriales y por enseñar a trabajar con software libre, saludos.
Como vas cesar, es la primera vez que visito tu web y me parece muy interesante así que me disculparas,voy a empezar a ojear ¡saludos!
Que mas cesar,por casualidad encontré tu web y voy a empezar a conocerla, saludos.
ese tipo calixto debe ser el mismo Bill Gates q empezo a molestar, sigue adelante plis corazon, que todos t amamos y respetamos como persona y como docente. Sé q debes ser un caballero se nota en tu forma de expresarte ....SIGUE POR FAVOR NO PARES....Paula_segura2010@hotmail.com Eescribeme...besitos y cdte muxo
pucha calixto q mala onda, en vdad despretigias a nuestro querido peruj..por lo menos considera a nmuestro hno chbileno q da el ejemplo de enseñarnos a todos sikn nada a cambio. Lugar de agradecerle e incentivarfle le estas desanimando..MAL MAL MAL..No le hagas caso chikitgo sigue adelante...besos
Cesar mil mil gracias como siempre voy a seguir aprendiendo de vos.. suerte amigo desde Argentina. Espero como muchos que continues con tus tutoriales.
Excelente video!!! me sirve mucho para entender como realizar un aplicacion, que hace tiempo tengo en mente ,pero no sabia como llevarla a cabo solo tengo una duda, que pasa si en vez de regiones, osea palabras de una sola frase uso frases largas selecionables para componer o redactar una frase de 4 o 5 lineas , se puede hacer? o no es la forma?
Exelente trabajo, recuerda q al arbol que tiene frutos es al que mas palo le dan. no hagas caso de personas que no saben la importancia de tus tutoriales.... la Ignorancia es atrevida..
Si consideras que da mal ejemplo, por favor no entres y punto.
Hola Cesar, como siempre excelente tu material y no te desanime por comentarios como el de Calixto, pues ni el mismo sabe lo que dice, no sabes que Ubuntu es Open Source(Codigo Abierto) y ni tampoco sabes si estas usando Dreamweaver Trial Version (Version de Prueba) para estar diciendo que usas programas piratas y que das mal ejemplo.
que asco usas programas piratas das mal ejemplo a todos.
Existe el dreamweaver para linux?
genial tu pagina, increible, no saves lo mucho que me han servido tus videos, de verdad gracias.
increible maestro,muchisimas gracias,me sirvió muchisimo,bueno le mando saludos y tambien clickeo en los anuncios jeje
Hola chikos, apoyo a adelphos seria mejor hacer un sistema de Matriculas o facturacion, VOTEN POR MATRICULAS o FACTURACION, yo tengo uno de CMS , si desean escriban a mi correo...byeeeeeeee
Hola amigos veo que un CMS PROPIO ESTA GANANDO JAJAJA algo tan facil de hacer ya que hay varios videotutoriales al respecto sobre ello al igual que carrito de compras votemos por facturacion o matriculas no facilitemos la labor de nuestro maestro FACVTURACION O MATRICULAS recuerden
Asi es que se hacen las cosas, gracias nuevamente
Excelente Cesar, Saludos desde Panama
uy cesar cada vez con tus videos me ayudas mucho mas y me vuelves mas cachonda por ti gracias
descargando...... gracias Cesar! como siempre mi hermano lo mejor de lo mejor.
waooooooooooo si q te pasastes chikito..vdad eres un genio de los genios, q pena q algunas cosillas no entendi..poero tratare de salir de esas..sino puedo t escribo. Bye chikito cdte muxo..TQM
Jejwjejejejeje k rapido salio el 25, no lo e visto pero desde k llege lo desscargo.
Hola Cesar me gustaria k me recomendaras si es que existieran algunos tutoriales de visual basic 2008 que fuesen asi de sencillos como los de php k haces o algunos manuales en español , GRACIAS
Uyyyyyyyyyyyyyyy hermano se fajó usted tremendo videotutorial, lo estaba buscando asi de sencillo porque el codigo que encontraba era muy complejo, hermano me salvo la vida, lo unico que me faltaria seria que se borraran los ultimos selects cuando seleccione uno de los primeros o anteriores a este....saludes como siempre y congratulations...
Gracias cesar XD, ya resolvi el problemas de las meticas de mi web, me toco hacer milagro y varias validaciones para q me funcionara, ya vi el tutorial 25, dentro de poco lo voy ha implementar en mi webmuchas gracias cesar sigue asiXD
Gracias Cesar por compartir tu conocimiento y tu tiempo, muy interesante este ultimo video
Vamos chikos, creo q los videos de nuestro maestro César Cancino son de lo mejor, al menos de mi parte estoy sumamente agradecida, me imagino q = ustedes...tonces...les pediria q x lo menos en pago a ese esfuerzo HAGAN CLICK en los anuncios de google..¿que opinan?? o si tienen x ahi unos cuantos dolares ya ps..apoyemoslos..Dios me los bendiga..bye
wwww
disculpa solo estoy probando el post necesito una forma de que el texto se divida antes de salirse del post, na po eso.
Hola, genial el tuto, hace relativamente poco hice unos combos diná¡micos en javascript, me tarde 1 dia, jajaja, y con el metodo que enseñas, facilisimo, gracias de nuevo por tu trabajo. Saludos.
Hola César!!, primero que nada, me encantan tus videotutoriales, muy claro, muy sencillo. Mas que agradecido. Me gustaría saber si sabes hacer "categorias" infinitas, por ejemplo: Una categoria tiene una subcategoria... que a su vez tiene otra subcategoria, y asi en forma infinita. No parece fácil de hacer, no?
Hola Cesar, me gusto tu solución a la cuestion de manejar combos anidados, yo he trabajado con una muy similar. Cuando esos datos son guardados en una bd como parte de la direccion por ejemplo de un cliente, si quiero dar al cliente la posibilidad de modificarlos, tengo que mostrarle un formulario con esos mismos combos, pero deben aparecer seleccionados los valores almacenados en la bd, he implementado una solucion que no se me hace muy adecuada, mi pregunta es tu como solucionas esto?
Hola cesar veo que ya no esta habilitada la opcion para VOTAR en la encuesta en fin por lo que veo estA GANANDFO EL CMS jajajaja no te parece demasiado sencillo para hacerlo ya que esta el joomla y hay una variedad de videotutoriales al repecto....POR favor realiza un sistema de facturacion o de matriculas graciassssssss
te amoooooooo!!!!!!! Gracias por todo estos videotutoriales :D :D :D ya voy por el numero 6 y estoy feliz :D :D :D
es la impotencia de no tener la fuerza ni los conocimientos necesarios..pero como dice CESAR , no les hago caso y lo paso por alto..y a mi parecer es una buena tecnica, ya q esos tarados se van a aburrir ya q no les hace caso..DALE MAESTRO SIGA USTED PARA ADELANTE...... PD: y por q ahora pides codigo..?? PLOP
Porque hay personas sin oficio q tratan de dañar el trabajo de las demás, pss solo con el simple echo de que cesar invierta su tiempo en explicarnos eso es algo de admirar, pero lo que no comprendo cual es la envidia que le tienen ha cesar para que le quiere dañar su trabajo
Por mi parte estoy realizando un proyecto de consulta de notas de alumnos usando dreamweaver, php y mysql, tipo aula virtual me falta poco muy pronto estare publicando en mi webjosewebpersonal.zobyhost.comestoy aprendiendo mucho de ti y sigue adelante, saludos...
Hola cesar en primer lugar te pido disculpas por los comentarios de mis compatriotas peruanos, en segundo lugar te pediría que realices un videotuto de matriculas pequeño nomás ya que de ahí podríamos aprender muchas cosas que seguramente desconocíamos
Fuerza César... Sin duda los mejores video tutos de la Red, pues como buen maestro, consideras desde el nivel mas bajo de conocimientos hasta los niveles avanzados de tus alumnos... Y eso se agradece. Amigos, solo se requiere paciencia si ya dominan los temas, pero pa nosotros que estamos comenzando, esto es lo mejor!! Saludos Cesar!!!
y ahora bill gates se volvio bueno y adelphos mala onda..ya ps xicos dejen de jodddddddddd ..... si no les gusta lo q cesqar hace ps ni modo..ustedes no trabajan ni dejan trabajar..,sorry por el vocabulario......Aporten con sugerencias para poder animarlo mas a nuestro gran maestro
'';!--"=
Gracias Cesar, he andado corto de tiempo no he podido revisarlo bien aun.. pero desde ya se te agradece... y estoy con todos los chicos que votan por el proyecto de matriculas o de facturacion.. saludos..
Yo que tu cesar, no haria esa aplicacion que pide adelphos pinche desgraciao que seguro le pidieron ese sistema en su trabajo y es tan inutil con PHP que te exige que hagas eso, eso no es pedir eso es exigir... no te dejes pnoer las reglas cesar haz lo que tu creas mejor, cuidate... cesar
Maestro: como hago para recuperar los valores correspondientes a cada uno de los combos. Si veo el codigo fuente me da el primer combo pero el de los demas no se ve el valor. Mucho agradeceré su ayuda. Desde Chiapas, México.
Amigo César: Excelente tutorial, lo seguí y logré hacer los combos dinámicos, pero ahí quedé pegado, como se hace ahora para usar la selección hecha a través de lso combos??
Hola César, antes que nada felicitarte y agradecerte por estos videos, el que mas me intereso es el de combos dinámicos porque estoy haciendo algo similiar, donde puedo obtener las fuentes y poder adaptarlo a lo que estoy haciendo? Muchas Gracias
Hola ya vi el video, lo adapte a mi web pero me guarda solo la ide, como le puedo hacer para que me guarde el nombre del pais, Agradeceria su ayuda.. Gracias por el post