nickfs 0 Denunciar post Postado Outubro 5, 2009 Eu estava querendo saber como faço para criar um ou varios phps inteligados usando Select option value! eu estava procurando na net, mas não achei muita coisa.... Exemplo: no primeiro select o cara escolhe Cadernos,Livros,etc... caso ele escolha Caderno abre um outro select com as opções: 10 folhas, 15 folhas, 20 folhas.... caso selecionado de 10 folhas aparece outro com outras opções:Azul, Branco, .... é só um exemplo eu fiz isso em javascript só que ficou muito pesado pois necessito de muitas informações Eu fiz um 6 combobox juntos em javascript e cada um deles precisava de uns 30 itens + ou - chegando no resultado final um peso muito grande para a pagina carregar: é de um servidor de wow que eu e uns amigos tamos criando a de exibição de brinde caso haja alguma doação.... vou mostrar o java só pra vcs verem como eu disse: <FORM name="CBN"> <table border="0" cellspacing="0" cellpadding="0" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 9"> <tr align="center"> <td nowrap height="11"> <select name="CBN1" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 11" onChange="ReDirect1(this.options.selectedIndex)"> <option selected>--- Categoria ---</option> <option value="arma">Armas</option> <option value="armadura">Armaduras</option> <option value="acessorio">Acessórios</option> <option value="gold">Gold</option> <option value="gema">Gemas</option> <option value="lvl">Leveis</option> </select> </td> <td nowrap height="11"> <select name="CBN2" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 11" onChange="ReDirect2(this.options.selectedIndex)"> <option value=" " selected>--- SubCategoria ---</option> </select> </td> <td nowrap height="11"> <select name="CBN3" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 11" onChange="ReDirect3(this.options.selectedIndex)"> <option value=" " selected>--- Classe do Char ---</option> </select> </td> <td nowrap height="11"> <select name="CBN4" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 11" onChange="ReDirect4(this.options.selectedIndex)"> <option value=" " selected>--- Nome do Item ---</option> </select> </td> <td nowrap height="11"> <select name="CBN5" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 11" onChange="ReDirect5(this.options.selectedIndex)"> <option value=" " selected>--- Preço (R$) ---</option> </select> </td> <td nowrap height="11"> <select name="CBN6" size="1" style="font-family: Lucida Console,Verdana, Tahoma, Arial; font-size: 11" onChange="ReDirect(this.options.selectedIndex)"> <option value=" " selected>--- ID do Item ---</option> </select> </td> </tr> </table> </FORM> <script> <!-- /* */ var temp=document.CBN.CBN2 var temp1=document.CBN.CBN3 var temp2=document.CBN.CBN4 var temp3=document.CBN.CBN5 var temp4=document.CBN.CBN6 var CB2=document.CBN.CBN1.options.length var CB3=document.CBN.CBN2.options.length var CB4=document.CBN.CBN3.options.length var CB5=document.CBN.CBN4.options.length var CB5=document.CBN.CBN5.options.length var ComboBox2=new Array(CB2) var ComboBox3=new Array(CB2) var ComboBox4=new Array(CB2) var ComboBox5=new Array(CB2) var ComboBox6=new Array(CB2) var maximum="30" var max=eval(maximum-1) /* */ for (a=0; a<=max; a++){ ComboBox2[a]=new Array() } for (b=0; b<=max; b++){ ComboBox3[b]=new Array() for (c=0; c<=max; c++){ ComboBox3[b][c]=new Array() }} for (d=0; d<=max; d++){ ComboBox4[d]=new Array() for (e=0; e<=max; e++){ ComboBox4[d][e]=new Array() for (f=0;f<=max; f++){ ComboBox4[d][e][f]=new Array() }}} for (g=0; g<=max; g++){ ComboBox5[g]=new Array() for (h=0; h<=max; h++){ ComboBox5[g][h]=new Array() for (i=0;i<=max; i++){ ComboBox5[g][h][i]=new Array() for (j=0;j<=max; j++){ ComboBox5[g][h][i][j]=new Array() }}}} for (k=0; k<=max; k++){ ComboBox6[k]=new Array() for (l=0; l<=max; l++){ ComboBox6[k][l]=new Array() for (m=0;m<=max; m++){ ComboBox6[k][l][m]=new Array() for (n=0;n<=max; n++){ ComboBox6[k][l][m][n]=new Array() for (o=0;o<=max; o++){ ComboBox6[k][l][m][n][o]=new Array() }}}}} ComboBox2[0][0]=new Option("--- SubCategoria ---"," "); ComboBox2[1][0]=new Option("--- Escolha a Arma ---"," "); ComboBox2[1][1]=new Option("Dagger","dagger"); ComboBox2[1][2]=new Option("Wand","wand"); ComboBox2[1][3]=new Option("Staff","staff"); ComboBox2[1][4]=new Option("Off Hand","offhand"); ComboBox2[1][5]=new Option("Shield","shield"); ComboBox2[1][6]=new Option("First Weapon","firstweapon"); ComboBox2[1][7]=new Option("Gun","gun"); ComboBox2[1][8]=new Option("Bow","bow"); ComboBox2[1][9]=new Option("Crossbow","crossbow"); ComboBox2[1][10]=new Option("One Hand Sword","1handsword"); ComboBox2[1][11]=new Option("Two Hands Sword","2handssword"); ComboBox2[1][12]=new Option("One Hand Mace","1handmace"); ComboBox2[1][13]=new Option("Two Hands Mace","2handsmace"); ComboBox2[1][14]=new Option("One Hand Axe","1handaxe"); ComboBox2[1][15]=new Option("Two Hands Axe","2handsaxe"); ComboBox2[2][0]=new Option("--- Escolha a Armadura ---"," "); ComboBox2[2][1]=new Option("Dungeon 1","d1"); ComboBox2[2][2]=new Option("Dungeon 2","d2"); ComboBox2[2][3]=new Option("Dungeon 3","d3"); ComboBox2[2][4]=new Option("Tier 1","t1"); ComboBox2[2][5]=new Option("Tier 2","t2"); ComboBox2[2][6]=new Option("Tier 3","t3"); ComboBox2[2][7]=new Option("Tier 4","t4"); ComboBox2[2][8]=new Option("Tier 5","t5"); ComboBox2[2][9]=new Option("Tier 6","t6"); ComboBox2[2][10]=new Option("Season 1","s1"); ComboBox2[2][11]=new Option("Season 2","s2"); ComboBox2[2][12]=new Option("Season 3","s3"); ComboBox2[2][13]=new Option("Season 4","s4"); ComboBox2[3][0]=new Option("--- Escolha o Acessório ---"," "); ComboBox2[3][1]=new Option("Trinckts","trinckt"); ComboBox2[3][2]=new Option("Rings","ring"); ComboBox2[3][3]=new Option("Bags","bag"); ComboBox2[3][4]=new Option("Necks","neck"); ComboBox2[3][5]=new Option("Relics","relic"); ComboBox2[3][6]=new Option("Totems","totem"); ComboBox2[3][7]=new Option("Librams","libram"); ComboBox2[4][0]=new Option("--- Selecione All ---"," "); ComboBox2[4][1]=new Option("All","pulando opcao"); ComboBox2[5][0]=new Option("--- Selecione All ---"," "); ComboBox2[5][1]=new Option("All","pulando opcao"); ComboBox2[6][0]=new Option("--- Selecione All ---"," "); ComboBox2[6][1]=new Option("All","pulando opcao"); ComboBox3[0][0][0]=new Option("--- Classe do Char ---"," "); ComboBox3[1][0][0]=new Option("--- Classe do Char ---"," "); ComboBox3[1][1][0]=new Option("Qual é sua Classe?(Dagger):"," "); ComboBox3[1][1][1]=new Option("1.1.1",""); ComboBox3[1][1][2]=new Option("1.1.2",""); ComboBox3[1][2][0]=new Option("Qual é sua Classe?(Wand)"," "); ComboBox3[1][2][1]=new Option("1.2.1",""); ComboBox3[1][2][2]=new Option("1.2.2",""); ComboBox3[1][3][0]=new Option("Qual é sua Classe?(Staff)"," "); ComboBox3[1][3][1]=new Option("1.3.1",""); ComboBox3[1][3][2]=new Option("1.3.2",""); ComboBox3[1][4][0]=new Option("Qual é sua Classe?(OffHand)"," "); ComboBox3[1][4][1]=new Option("1.4.1",""); ComboBox3[1][4][2]=new Option("1.4.2",""); ComboBox3[1][5][0]=new Option("Qual é sua Classe?(Shield)"," "); ComboBox3[1][5][1]=new Option("1.5.1",""); ComboBox3[1][5][2]=new Option("1.5.2",""); ComboBox3[1][6][0]=new Option("Qual é sua Classe?(FirstWeapon)"," "); ComboBox3[1][6][1]=new Option("1.6.1",""); ComboBox3[1][6][2]=new Option("1.6.2",""); ComboBox3[1][7][0]=new Option("Qual é sua Classe?(Gun)"," "); ComboBox3[1][7][1]=new Option("1.7.1",""); ComboBox3[1][7][2]=new Option("1.7.2",""); ComboBox3[1][8][0]=new Option("Qual é sua Classe?(Bow)"," "); ComboBox3[1][8][1]=new Option("1.8.1",""); ComboBox3[1][8][2]=new Option("1.8.2",""); ComboBox3[1][9][0]=new Option("Qual é sua Classe?(Crossbow)"," "); ComboBox3[1][9][1]=new Option("1.9.1",""); ComboBox3[1][9][2]=new Option("1.9.2",""); ComboBox3[1][10][0]=new Option("Qual é sua Classe?(OneHSword)"," "); ComboBox3[1][10][1]=new Option("1.10.1",""); ComboBox3[1][10][2]=new Option("1.10.2",""); ComboBox3[1][11][0]=new Option("Qual é sua Classe?(TwoHSword)"," "); ComboBox3[1][11][1]=new Option("1.11.1",""); ComboBox3[1][11][2]=new Option("1.11.2",""); ComboBox3[1][12][0]=new Option("Qual é sua Classe?(OneHMace)"," "); ComboBox3[1][12][1]=new Option("1.12.1",""); ComboBox3[1][12][2]=new Option("1.12.2",""); ComboBox3[1][13][0]=new Option("Qual é sua Classe?(TwoHMace)"," "); ComboBox3[1][13][1]=new Option("1.13.1",""); ComboBox3[1][13][2]=new Option("1.13.2",""); ComboBox3[1][14][0]=new Option("Qual é sua Classe?(OneHAxe)"," "); ComboBox3[1][14][1]=new Option("1.14.1",""); ComboBox3[1][14][2]=new Option("1.14.2",""); ComboBox3[1][15][0]=new Option("Qual é sua Classe?(TwoHAxe)"," "); ComboBox3[1][15][1]=new Option("1.15.1",""); ComboBox3[1][15][2]=new Option("1.15.2",""); ComboBox3[2][0][0]=new Option("--- Classe do Char ---"," "); ComboBox3[2][1][0]=new Option("Qual é sua Classe?(Dungeon1):"," "); ComboBox3[2][1][1]=new Option("2.1.1",""); ComboBox3[2][1][2]=new Option("2.1.2",""); ComboBox3[2][2][0]=new Option("Qual é sua Classe?(Dungeon2)"," "); ComboBox3[2][2][1]=new Option("2.2.1",""); ComboBox3[2][2][2]=new Option("2.2.2",""); ComboBox3[2][3][0]=new Option("Qual é sua Classe?(Dungeon3)"," "); ComboBox3[2][3][1]=new Option("2.3.1",""); ComboBox3[2][3][2]=new Option("2.3.2",""); ComboBox3[2][4][0]=new Option("Qual é sua Classe?(Tier1)"," "); ComboBox3[2][4][1]=new Option("2.4.1",""); ComboBox3[2][4][2]=new Option("2.4.2",""); ComboBox3[2][5][0]=new Option("Qual é sua Classe?(Tier2)"," "); ComboBox3[2][5][1]=new Option("2.5.1",""); ComboBox3[2][5][2]=new Option("2.5.2",""); ComboBox3[2][6][0]=new Option("Qual é sua Classe?(Tier3)"," "); ComboBox3[2][6][1]=new Option("2.6.1",""); ComboBox3[2][6][2]=new Option("2.6.2",""); ComboBox3[2][7][0]=new Option("Qual é sua Classe?(Tier4)"," "); ComboBox3[2][7][1]=new Option("2.7.1",""); ComboBox3[2][7][2]=new Option("2.7.2",""); ComboBox3[2][8][0]=new Option("Qual é sua Classe?(Tier5)"," "); ComboBox3[2][8][1]=new Option("2.8.1",""); ComboBox3[2][8][2]=new Option("2.8.2",""); ComboBox3[2][9][0]=new Option("Qual é sua Classe?(Tier6)"," "); ComboBox3[2][9][1]=new Option("2.9.1",""); ComboBox3[2][9][2]=new Option("2.9.2",""); ComboBox3[2][10][0]=new Option("Qual é sua Classe?(Season1)"," "); ComboBox3[2][10][1]=new Option("2.10.1",""); ComboBox3[2][10][2]=new Option("2.10.2",""); ComboBox3[2][11][0]=new Option("Qual é sua Classe?(Season2)"," "); ComboBox3[2][11][1]=new Option("2.11.1",""); ComboBox3[2][11][2]=new Option("2.11.2",""); ComboBox3[2][12][0]=new Option("Qual é sua Classe?(Season3)"," "); ComboBox3[2][12][1]=new Option("2.12.1",""); ComboBox3[2][12][2]=new Option("2.12.2",""); ComboBox3[2][13][0]=new Option("Qual é sua Classe?(Season4)"," "); ComboBox3[2][13][1]=new Option("2.13.1",""); ComboBox3[2][13][2]=new Option("2.13.2",""); ComboBox3[3][0][0]=new Option("--- Classe do Char ---"," "); ComboBox3[3][1][0]=new Option("Qual é sua Classe?(Trinckt):"," "); ComboBox3[3][1][1]=new Option("3.1.1",""); ComboBox3[3][1][2]=new Option("3.1.2",""); ComboBox3[3][2][0]=new Option("Qual é sua Classe?(Ring)"," "); ComboBox3[3][2][1]=new Option("3.2.1",""); ComboBox3[3][2][2]=new Option("3.2.2",""); ComboBox3[3][3][0]=new Option("Qual é sua Classe?(Bag)"," "); ComboBox3[3][3][1]=new Option("3.3.1",""); ComboBox3[3][3][2]=new Option("3.3.2",""); ComboBox3[3][4][0]=new Option("Qual é sua Classe?(Neck)"," "); ComboBox3[3][4][1]=new Option("3.4.1",""); ComboBox3[3][4][2]=new Option("3.4.2",""); ComboBox3[3][5][0]=new Option("Qual é sua Classe?(Relic)"," "); ComboBox3[3][5][1]=new Option("3.5.1",""); ComboBox3[3][5][2]=new Option("3.5.2",""); ComboBox3[3][6][0]=new Option("Qual é sua Classe?(Totem)"," "); ComboBox3[3][6][1]=new Option("3.6.1",""); ComboBox3[3][6][2]=new Option("3.6.2",""); ComboBox3[3][7][0]=new Option("Qual é sua Classe?(Libram)"," "); ComboBox3[3][7][1]=new Option("3.7.1",""); ComboBox3[3][7][2]=new Option("3.7.2",""); ComboBox3[4][0][0]=new Option("--- Classe do Char ---"," "); ComboBox3[4][1][0]=new Option("--- Selecione All Novamente ---"," "); ComboBox3[4][1][1]=new Option("All","pulando opcao"); ComboBox3[5][0][0]=new Option("--- Cor da Gema ---"," "); ComboBox3[5][1][0]=new Option("--- Cor da Gema ---"," "); ComboBox3[5][1][1]=new Option("Meta","metagem"); ComboBox3[5][1][1]=new Option("Amarela","yellowgem"); ComboBox3[5][1][1]=new Option("Azul","bluegem"); ComboBox3[5][1][1]=new Option("Vermelha","redgem"); ComboBox3[5][1][1]=new Option("Laranja","orangegem"); ComboBox3[5][1][1]=new Option("Verde","greengem"); ComboBox3[5][1][1]=new Option("Roxa","purplegem"); ComboBox3[6][0][0]=new Option("--- Classe do Char ---"," "); ComboBox3[6][1][0]=new Option("--- Selecione All Novamente ---"," "); ComboBox3[6][1][1]=new Option("All","pulando opcao"); ComboBox4[0][0][0][0]=new Option("--- Nome do Item ---"," "); ComboBox4[1][0][0][0]=new Option("--- Nome da Arma ---"," "); ComboBox4[1][1][0][0]=new Option("--- Nome da Dagger ---"," "); ComboBox4[1][1][1][0]=new Option("--- Nome da Dagger ---"," "); ComboBox4[1][1][1][1]=new Option("1.1.1.1","http://www..com"); ComboBox4[1][1][1][2]=new Option("1.1.1.2","http://www..com"); ComboBox4[1][1][2][0]=new Option("--- Nome da Dagger ---"," "); ComboBox4[1][1][2][1]=new Option("1.1.2.1","http://www..com"); ComboBox4[1][1][2][2]=new Option("1.1.2.2","http://www..com"); ComboBox4[1][2][0][0]=new Option("--- Nome da Wand ---"," "); ComboBox4[1][2][1][0]=new Option("--- Nome da Wand ---"," "); ComboBox4[1][2][1][1]=new Option("1.2.1.1","http://www..com"); ComboBox4[1][2][1][2]=new Option("1.2.1.2","http://www..com"); ComboBox4[1][2][2][0]=new Option("--- Nome da Wand ---"," "); ComboBox4[1][2][2][1]=new Option("1.2.2.1","http://www..com"); ComboBox4[1][2][2][2]=new Option("1.2.2.2","http://www..com"); ComboBox4[2][0][0][0]=new Option("--- Nome dos itens da Armadura ---"," "); ComboBox4[2][1][0][0]=new Option("--- Nome dos itens da Dungeon 1 ---"," "); ComboBox4[2][1][1][0]=new Option("--- Nome dos itens da Dungeon 1 ---"," "); ComboBox4[2][1][1][1]=new Option("2.1.1.1","http://www..com"); ComboBox4[2][1][1][2]=new Option("2.1.1.2","http://www..com"); ComboBox4[2][1][2][0]=new Option("--- Nome dos itens da Dungeon 1 ---"," "); ComboBox4[2][1][2][1]=new Option("2.1.2.1","http://www..com"); ComboBox4[2][1][2][2]=new Option("2.1.2.2","http://www..com"); ComboBox4[2][2][0][0]=new Option("--- Nome dos itens da Dungeon 2 ---"," "); ComboBox4[2][2][1][0]=new Option("--- Nome dos itens da Dungeon 2 ---"," "); ComboBox4[2][2][1][1]=new Option("2.2.1.1","http://www..com"); ComboBox4[2][2][1][2]=new Option("2.2.1.2","http://www..com"); ComboBox4[2][2][2][0]=new Option("--- Nome dos itens da Dungeon 2 ---"," "); ComboBox4[2][2][2][1]=new Option("2.2.2.1","http://www..com"); ComboBox4[2][2][2][2]=new Option("2.2.2.2","http://www..com"); ComboBox4[3][0][0][0]=new Option("--- Nome dos Acessórios ---"," "); ComboBox4[3][1][0][0]=new Option("--- Nome dos Trinkcts ---"," "); ComboBox4[3][1][1][0]=new Option("--- Nome dos Trinkcts ---"," "); ComboBox4[3][1][1][1]=new Option("2.1.1.1","http://www..com"); ComboBox4[3][1][1][2]=new Option("2.1.1.2","http://www..com"); ComboBox4[3][2][0][0]=new Option("--- Nome dos Rings ---"," "); ComboBox4[3][2][1][0]=new Option("--- Nome dos Rings ---"," "); ComboBox4[3][2][1][1]=new Option("2.2.1.1","http://www..com"); ComboBox4[3][2][1][2]=new Option("2.2.1.2","http://www..com"); ComboBox4[4][0][0][0]=new Option("--- Valor Desejado ---"," "); ComboBox4[4][1][0][0]=new Option("--- Valor Desejado ---"," "); ComboBox4[4][1][1][0]=new Option("--- Valor Desejado ---"," "); ComboBox4[4][1][1][1]=new Option("5 gold","5g"); ComboBox4[4][1][1][2]=new Option("10 gold","10g"); ComboBox4[4][1][1][3]=new Option("15 gold","15g"); ComboBox4[4][1][1][4]=new Option("20 gold","20g"); ComboBox4[4][1][1][5]=new Option("25 gold","25g"); ComboBox4[4][1][1][6]=new Option("50 gold","50g"); ComboBox4[4][1][1][7]=new Option("100 gold","100g"); ComboBox4[4][1][1][8]=new Option("150 gold","150g"); ComboBox4[4][1][1][9]=new Option("200 gold","200g"); ComboBox4[4][1][1][10]=new Option("250 gold","250g"); ComboBox4[4][1][1][11]=new Option("500 gold","500g"); ComboBox4[4][1][1][12]=new Option("1.000 gold","1.000g"); ComboBox4[4][1][1][13]=new Option("1.500 gold","1.500g"); ComboBox4[4][1][1][14]=new Option("2.000 gold","2.000g"); ComboBox4[4][1][1][15]=new Option("2.500 gold","2.500g"); ComboBox4[4][1][1][16]=new Option("5.000 gold","5.000g"); ComboBox4[4][1][1][17]=new Option("10.000 gold","10.000g"); ComboBox4[4][1][1][18]=new Option("15.000 gold","15.000g"); ComboBox4[4][1][1][19]=new Option("20.000 gold","20.000g"); ComboBox4[4][1][1][20]=new Option("25.000 gold","25.000g"); ComboBox4[4][1][1][21]=new Option("50.000 gold","50.000g"); ComboBox4[4][1][1][22]=new Option("100.000 gold","100.000g"); ComboBox4[5][0][0][0]=new Option("--- Nome da Gema ---"," "); ComboBox4[5][1][0][0]=new Option("--- Nome da Gema ---"," "); ComboBox4[5][1][1][0]=new Option("--- Gema Meta ---"," "); ComboBox4[5][1][1][1]=new Option("5.1.1.1","http://www..com"); ComboBox4[5][1][2][0]=new Option("--- Gema Amarela ---"," "); ComboBox4[5][1][2][1]=new Option("5.1.2.1","http://www..com"); ComboBox5[0][0][0][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][0][0][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][1][0][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][1][1][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][1][1][1][0]=new Option("R$ 25,00","25 reais"); ComboBox5[1][1][1][1][1]=new Option("1.1.1.1.1","http://www..com"); ComboBox5[1][1][1][1][2]=new Option("1.1.1.1.2","http://www..com"); ComboBox5[1][1][1][2][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][1][1][2][1]=new Option("1.1.1.2.1","http://www..com"); ComboBox5[1][1][1][2][2]=new Option("1.1.1.2.2","http://www..com"); ComboBox5[1][1][2][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][1][2][1][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][1][2][1][1]=new Option("1.1.2.1.1","http://www..com"); ComboBox5[1][1][2][1][2]=new Option("1.1.2.1.2","http://www..com"); ComboBox5[1][1][2][2][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][1][2][2][1]=new Option("1.1.2.2.1","http://www..com"); ComboBox5[1][1][2][2][2]=new Option("1.1.2.2.2","http://www..com"); ComboBox5[1][2][0][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][2][1][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][2][1][1][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][2][1][1][1]=new Option("1.2.1.1.1","http://www..com"); ComboBox5[1][2][1][1][2]=new Option("1.2.1.1.2","http://www..com"); ComboBox5[1][2][1][2][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][2][1][2][1]=new Option("1.2.1.2.1","http://www..com"); ComboBox5[1][2][1][2][2]=new Option("1.2.1.2.2","http://www..com"); ComboBox5[1][2][2][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][2][2][1][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][2][2][1][1]=new Option("1.2.2.1.1","http://www..com"); ComboBox5[1][2][2][1][2]=new Option("1.2.2.1.2","http://www..com"); ComboBox5[1][2][2][2][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[1][2][2][2][1]=new Option("1.2.2.2.1","http://www..com"); ComboBox5[1][2][2][2][2]=new Option("1.2.2.2.2","http://www..com"); ComboBox5[2][0][0][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][1][0][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][1][1][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][1][1][1][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][1][1][1][1]=new Option("2.1.1.1.1","http://www..com"); ComboBox5[2][1][1][1][2]=new Option("2.1.1.1.2","http://www..com"); ComboBox5[2][1][1][2][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][1][1][2][1]=new Option("2.1.1.2.1","http://www..com"); ComboBox5[2][1][1][2][2]=new Option("2.1.1.2.2","http://www..com"); ComboBox5[2][1][2][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][1][2][1][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][1][2][1][1]=new Option("2.1.2.1.1","http://www..com"); ComboBox5[2][1][2][1][2]=new Option("2.1.2.1.2","http://www..com"); ComboBox5[2][1][2][2][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][1][2][2][1]=new Option("2.1.2.2.1","http://www..com"); ComboBox5[2][1][2][2][2]=new Option("2.1.2.2.2","http://www..com"); ComboBox5[2][2][0][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][2][1][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][2][1][1][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][2][1][1][1]=new Option("2.2.1.1.1","http://www..com"); ComboBox5[2][2][1][1][2]=new Option("2.2.1.1.2","http://www..com"); ComboBox5[2][2][1][2][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][2][1][2][1]=new Option("2.2.1.2.1","http://www..com"); ComboBox5[2][2][1][2][2]=new Option("2.2.1.2.2","http://www..com"); ComboBox5[2][2][2][0][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][2][2][1][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][2][2][1][1]=new Option("2.2.2.1.1","http://www..com"); ComboBox5[2][2][2][1][2]=new Option("2.2.2.1.2","http://www..com"); ComboBox5[2][2][2][2][0]=new Option("--- Preço (R$) ---"," "); ComboBox5[2][2][2][2][1]=new Option("2.2.2.2.1","http://www..com"); ComboBox5[2][2][2][2][2]=new Option("2.2.2.2.2","http://www..com"); ComboBox6[0][0][0][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][0][0][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][0][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][1][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][1][1][0][0]=new Option("5554321","id:5554321"); ComboBox6[1][1][1][1][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][1][1][1][1]=new Option("1.1.1.1.1.1","http://www..com"); ComboBox6[1][1][1][1][1][2]=new Option("1.1.1.1.1.2","http://www..com"); ComboBox6[1][1][1][1][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][1][1][2][1]=new Option("1.1.1.1.2.1","http://www..com"); ComboBox6[1][1][1][1][2][2]=new Option("1.1.1.1.2.2","http://www..com"); ComboBox6[1][1][1][2][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][1][2][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][1][2][1][1]=new Option("1.1.1.2.1.1","http://www..com"); ComboBox6[1][1][1][2][1][2]=new Option("1.1.1.2.1.2","http://www..com"); ComboBox6[1][1][1][2][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][1][2][2][1]=new Option("1.1.1.2.2.1","http://www..com"); ComboBox6[1][1][1][2][2][2]=new Option("1.1.1.2.2.2","http://www..com"); ComboBox6[1][1][2][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][2][1][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][2][1][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][2][1][1][1]=new Option("1.1.2.1.1.1","http://www..com"); ComboBox6[1][1][2][1][1][2]=new Option("1.1.2.1.1.2","http://www..com"); ComboBox6[1][1][2][1][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][2][1][2][1]=new Option("1.1.2.1.2.1","http://www..com"); ComboBox6[1][1][2][1][2][2]=new Option("1.1.2.1.2.2","http://www..com"); ComboBox6[1][1][2][2][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][2][2][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][2][2][1][1]=new Option("1.1.2.2.1.1","http://www..com"); ComboBox6[1][1][2][2][1][2]=new Option("1.1.2.2.1.2","http://www..com"); ComboBox6[1][1][2][2][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][1][2][2][2][1]=new Option("1.1.2.2.2.1","http://www..com"); ComboBox6[1][1][2][2][2][2]=new Option("1.1.2.2.2.2","http://www..com"); ComboBox6[1][2][0][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][1][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][1][1][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][1][1][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][1][1][1][1]=new Option("1.2.1.1.1.1","http://www..com"); ComboBox6[1][2][1][1][1][2]=new Option("1.2.1.1.1.2","http://www..com"); ComboBox6[1][2][1][1][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][1][1][2][1]=new Option("1.2.1.1.2.1","http://www..com"); ComboBox6[1][2][1][1][2][2]=new Option("1.2.1.1.2.2","http://www..com"); ComboBox6[1][2][1][2][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][1][2][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][1][2][1][1]=new Option("1.2.1.2.1.1","http://www..com"); ComboBox6[1][2][1][2][1][2]=new Option("1.2.1.2.1.2","http://www..com"); ComboBox6[1][2][1][2][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][1][2][2][1]=new Option("1.2.1.2.2.1","http://www..com"); ComboBox6[1][2][1][2][2][2]=new Option("1.2.1.2.2.2","http://www..com"); ComboBox6[1][2][2][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][2][1][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][2][1][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][2][1][1][1]=new Option("1.2.2.1.1.1","http://www..com"); ComboBox6[1][2][2][1][1][2]=new Option("1.2.2.1.1.2","http://www..com"); ComboBox6[1][2][2][1][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][2][1][2][1]=new Option("1.2.2.1.2.1","http://www..com"); ComboBox6[1][2][2][1][2][2]=new Option("1.2.2.1.2.2","http://www..com"); ComboBox6[1][2][2][2][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][2][2][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][2][2][1][1]=new Option("1.2.2.2.1.1","http://www..com"); ComboBox6[1][2][2][2][1][2]=new Option("1.2.2.2.1.2","http://www..com"); ComboBox6[1][2][2][2][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[1][2][2][2][2][1]=new Option("1.2.2.2.2.1","http://www..com"); ComboBox6[1][2][2][2][2][2]=new Option("1.2.2.2.2.2","http://www..com"); ComboBox6[2][0][0][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][0][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][1][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][1][1][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][1][1][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][1][1][1][1]=new Option("2.1.1.1.1.1","http://www..com"); ComboBox6[2][1][1][1][1][2]=new Option("2.1.1.1.1.2","http://www..com"); ComboBox6[2][1][1][1][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][1][1][2][1]=new Option("2.1.1.1.2.1","http://www..com"); ComboBox6[2][1][1][1][2][2]=new Option("2.1.1.1.2.2","http://www..com"); ComboBox6[2][1][1][2][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][1][2][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][1][2][1][1]=new Option("2.1.1.2.1.1","http://www..com"); ComboBox6[2][1][1][2][1][2]=new Option("2.1.1.2.1.2","http://www..com"); ComboBox6[2][1][1][2][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][1][2][2][1]=new Option("2.1.1.2.2.1","http://www..com"); ComboBox6[2][1][1][2][2][2]=new Option("2.1.1.2.2.2","http://www..com"); ComboBox6[2][1][2][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][2][1][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][2][1][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][2][1][1][1]=new Option("2.1.2.1.1.1","http://www..com"); ComboBox6[2][1][2][1][1][2]=new Option("2.1.2.1.1.2","http://www..com"); ComboBox6[2][1][2][1][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][2][1][2][1]=new Option("2.1.2.1.2.1","http://www..com"); ComboBox6[2][1][2][1][2][2]=new Option("2.1.2.1.2.2","http://www..com"); ComboBox6[2][1][2][2][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][2][2][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][2][2][1][1]=new Option("2.1.2.2.1.1","http://www..com"); ComboBox6[2][1][2][2][1][2]=new Option("2.1.2.2.1.2","http://www..com"); ComboBox6[2][1][2][2][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][1][2][2][2][1]=new Option("2.1.2.2.2.1","http://www..com"); ComboBox6[2][1][2][2][2][2]=new Option("2.1.2.2.2.2","http://www..com"); ComboBox6[2][2][0][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][1][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][1][1][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][1][1][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][1][1][1][1]=new Option("2.2.1.1.1.1","http://www..com"); ComboBox6[2][2][1][1][1][2]=new Option("2.2.1.1.1.2","http://www..com"); ComboBox6[2][2][1][1][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][1][1][2][1]=new Option("2.2.1.1.2.1","http://www..com"); ComboBox6[2][2][1][1][2][2]=new Option("2.2.1.1.2.2","http://www..com"); ComboBox6[2][2][1][2][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][1][2][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][1][2][1][1]=new Option("2.2.1.2.1.1","http://www..com"); ComboBox6[2][2][1][2][1][2]=new Option("2.2.1.2.1.2","http://www..com"); ComboBox6[2][2][1][2][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][1][2][2][1]=new Option("2.2.1.2.2.1","http://www..com"); ComboBox6[2][2][1][2][2][2]=new Option("2.2.1.2.2.2","http://www..com"); ComboBox6[2][2][2][0][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][2][1][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][2][1][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][2][1][1][1]=new Option("2.2.2.1.1.1","http://www..com"); ComboBox6[2][2][2][1][1][2]=new Option("2.2.2.1.1.2","http://www..com"); ComboBox6[2][2][2][1][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][2][1][2][1]=new Option("2.2.2.1.2.1","http://www..com"); ComboBox6[2][2][2][1][2][2]=new Option("2.2.2.1.2.2","http://www..com"); ComboBox6[2][2][2][2][0][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][2][2][1][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][2][2][1][1]=new Option("2.2.2.2.1.1","http://www..com"); ComboBox6[2][2][2][2][1][2]=new Option("2.2.2.2.1.2","http://www..com"); ComboBox6[2][2][2][2][2][0]=new Option("--- ID do Item ---"," "); ComboBox6[2][2][2][2][2][1]=new Option("2.2.2.2.2.1","http://www..com"); ComboBox6[2][2][2][2][2][2]=new Option("2.2.2.2.2.2","http://www..com"); /* */ function ReDirect1(x){ for (m=temp.options.length-1;m>0;m--) temp.options[m]=null for (i=0;i<ComboBox2[x].length;i++){ temp.options[i]=new Option(ComboBox2[x][i].text,ComboBox2[x][i].value) } temp.options[0].selected=true ReDirect2(0) } function ReDirect2(y){ var x=document.CBN.CBN1.options.selectedIndex for (m=temp1.options.length-1;m>0;m--) temp1.options[m]=null for (i=0;i<ComboBox3[x][y].length;i++){ temp1.options[i]=new Option(ComboBox3[x][y][i].text,ComboBox3[x][y][i].value) } temp1.options[0].selected=true ReDirect3(0) } function ReDirect3(z){ var x=document.CBN.CBN1.options.selectedIndex var y=document.CBN.CBN2.options.selectedIndex for (m=temp2.options.length-1;m>0;m--) temp2.options[m]=null for (i=0;i<ComboBox4[x][y][z].length;i++){ temp2.options[i]=new Option(ComboBox4[x][y][z][i].text,ComboBox4[x][y][z][i].value) } temp2.options[0].selected=true } function ReDirect4(w){ var x=document.CBN.CBN1.options.selectedIndex var y=document.CBN.CBN2.options.selectedIndex var z=document.CBN.CBN3.options.selectedIndex for (m=temp3.options.length-1;m>0;m--) temp3.options[m]=null for (i=0;i<ComboBox5[x][y][z][w].length;i++){ temp3.options[i]=new Option(ComboBox5[x][y][z][w][i].text,ComboBox5[x][y][z][w][i].value) } temp3.options[0].selected=true } function ReDirect5(k){ var x=document.CBN.CBN1.options.selectedIndex var y=document.CBN.CBN2.options.selectedIndex var z=document.CBN.CBN3.options.selectedIndex var w=document.CBN.CBN4.options.selectedIndex for (m=temp4.options.length-1;m>0;m--) temp4.options[m]=null for (i=0;i<ComboBox6[x][y][z][w][k].length;i++){ temp4.options[i]=new Option(ComboBox6[x][y][z][w][k][i].text,ComboBox6[x][y][z][w][k][i].value) } temp4.options[0].selected=true } function ReDirect(k){ window.location=temp4[k].value } //--> </script> Ele está funcionando perfeitinho como podem ver nem terminei de edita-lo e já tá pesado, queria reduzir isso em varios formularios em php, alguem me ajuda nisso? Obrigado desde já! Compartilhar este post Link para o post Compartilhar em outros sites
hcfpastel 1 Denunciar post Postado Outubro 6, 2009 Cria um banco de dados, e divide em tabelas os tipos de informações.. tbl_folhas tbl_cadernos tbl_cores e ae você terá de usar ajax, ou seja, atualizar o combo sem refresh na página.. ve isso ae que vai te ajudar http://www.revistaphp.com.br/artigo.php?id=22 ou isso http://www.mxmasters.com.br/php/php-combo-dinamico-com-php-e-jquery/ ou isso http://www.plugmasters.com.br/sys/materias/845/1/Aplicando-AJAX-com-PHP,-parte-2---Combos-e-valida%E7%E3o-de-formul%E1rio Boa sorte Compartilhar este post Link para o post Compartilhar em outros sites
Will Fernando 2 Denunciar post Postado Outubro 6, 2009 na sessao de Javascript/DHTML tem varios exemplos tambem =] *tem algums meus usando prototypeJS que se torna bem mais facil de aplica .. da uma olhada por la =] valww Compartilhar este post Link para o post Compartilhar em outros sites