Nuevamente requiero de su experticia.
Encontré este código, muy bueno, por cierto:
Código Java :
<script language="javascript" type="text/javascript"> //Listas dependientes por tunait! //http://javascript.tunait.com/ function slctr(texto,valor){ this.texto = texto this.valor = valor } var herramientas=new Array() herramientas[0] = new slctr('- -Herramientas- -') herramientas[1] = new slctr("Jardín",'jardin/jardin2') herramientas[2] = new slctr("fontanería",'fontaneria/fontaneria2') var muebles=new Array() muebles[0] = new slctr('- -Muebles- -') muebles[1] = new slctr("Salón",'salon/salon2') muebles[2] = new slctr("dormitorio",'dormitorio/dormitorio2') //*******Nietos******************* var jardin = new Array() jardin[0] = new slctr('- -Jardín- -') jardin[1] = new slctr("podadora",null) jardin[2] = new slctr("segadora" ,null) var fontaneria = new Array() fontaneria[0] = new slctr('- -Fontanería- -') fontaneria[1] = new slctr("llave inglesa",null) fontaneria[2] = new slctr("llave fija",null) var salon = new Array() salon[0] = new slctr('- -Salón- -') salon[1] = new slctr("Mesa",null) salon[2] = new slctr("silla" ,null) var dormitorio = new Array() dormitorio[0] = new slctr('- -Dormitorio- -') dormitorio[1] = new slctr("cama",null) dormitorio[2] = new slctr("mesita" ,null) /************* nietos 2 *************/ var jardin2 = new Array() jardin2[0] = new slctr('- -Jardín2- -') jardin2[1] = new slctr("podadora2",null) jardin2[2] = new slctr("segadora2" ,null) var fontaneria2 = new Array() fontaneria2[0] = new slctr('- -Fontanería2- -') fontaneria2[1] = new slctr("llave inglesa2",null) fontaneria2[2] = new slctr("llave fija2",null) var salon2 = new Array() salon2[0] = new slctr('- -Salón2- -') salon2[1] = new slctr("Mesa2",null) salon2[2] = new slctr("silla2" ,null) var dormitorio2 = new Array() dormitorio2[0] = new slctr('- -Dormitorio2- -') dormitorio2[1] = new slctr("cama2",null) dormitorio2[2] = new slctr("mesita2" ,null) function slctryole(cual,donde,donde2){ if(cual.selectedIndex != 0){ donde.length=0 cualb=cual.value.split('/') cual2 = eval(cualb[0]) for(m=0;m<cual2.length;m++){ var nuevaOpcion = new Option(cual2[m].texto); donde.options[m] = nuevaOpcion; if(cual2[m].valor != null){ donde.options[m].value = cual2[m].valor } else{ donde.options[m].value = cual2[m].texto } } if(donde2){ donde2.length=0 cual2 = eval(cualb[1]) for(m=0;m<cual2.length;m++){ var nuevaOpcion = new Option(cual2[m].texto); donde2.options[m] = nuevaOpcion; if(cual2[m].valor != null){ donde2.options[m].value = cual2[m].valor } else{ donde2.options[m].value = cual2[m].texto } } } } } </script> </head> <body bgcolor="#FFFFFF" text="#000000"> <form name="form1" method="post" action=""> <select name="select" onchange="slctryole(this,this.form.select2)"> <option>- - Seleccionar - -</option> <option value="herramientas">herramientas</option> <option value="muebles">muebles</option> </select> <select name="select2" onchange="slctryole(this,this.form.select3,this.fo rm.select4)"> <option>- - - - - -</option> </select> <select name="select3"> <option>- - - - - -</option> </select> <select name="select4"> <option>- - - - - -</option> </select> <input type="submit"> </form>
Pero no encuentro como conectar a mysql para obtener resultados.
¿Alguna guía?, se los agradecería mucho.