Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, estou iniciando em desenvolvendo.(Php + Oracle )...
Preciso de um script q faça com que ao selecionar um item do 1º combobox ( os dados estao vindo do BD),
carregue automaticamente o 2º combobox de acordo com o codselecionado do 1º.
Ex:Combo1 (codcontrato) qd selecionar um cod, carregar o Combo2(codas) com as info referentes ao codcontrato selecionado.
Se alguem puder me ajudar, envie um email: lusjesus@ig.com.br
Grata!
Segue o codigo:
<form name="formconsulta" method="post" action="insercao.php"><tr></tr> <div align="center"> <table width="667" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#666666"> <tr bgcolor="#0099FF"> <td colspan="6"> <div align="center"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Solicitação de Documentos</strong></font><font color="#000000" size="3" face="Verdana, Arial, Helvetica, sans-serif"></font></div></td> </tr> <tr> <td colspan="2" valign="top" bgcolor="#66CCFF"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Número Solicitação *<br> <input type="text" name="numsol" align="top" class="" maxlength="11" size="18"> </font></strong></td> <td colspan="4" valign="top" bgcolor="#66CCFF"> <div align="left"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Contrato * <br> <select name="codcontrato" id="select2" onChange=""> <? $sql = "select geral.contrato.codcontrato from geral.contrato"; $spassa = OCIParse($conexao, $sql); OCIExecute($spassa,OCI_DEFAULT); echo "<option value=\"0\"> </option>\n"; while(OCIFetch($spassa)) { $result = OCIResult($spassa,'CODCONTRATO'); echo "<option value='" . $result . "'>" . $result."</option>\n"; } ?> </select> </font></strong></div></td> </tr> <tr> <td width="247" valign="top" bgcolor="#66CCFF"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">AS * <br> <select name="codas" id="codas"> <? $a = chr(34); $sqlas = "select " . $a . "GERAL" . $a . "." . $a . "AS" . $a . "." . $a. "CODAS" . $a . " from " . $a . "GERAL" . $a . "." . $a . "AS" .$a. " WHERE " .$a. "CODAS" .$a. " = ".$_GET['codcontrato']." "; // echo $sqlas; $assolicita = OCIParse($conexao, $sqlas); OCIExecute($assolicita,OCI_DEFAULT); print "<option value =\"0\"> </option>\n"; // cria resultados, passando as informações p dentro da variavél imprimindo dentro do loop - ARRAY while (OCIFetch($assolicita)) { $resp = OCIResult($assolicita,'CODAS'); echo "<option value='" .$resp. "'>" .$resp."</option>\n"; }?> </select> </font></strong></td> <td width="172" valign="top" bgcolor="#66CCFF"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Solicitante * <br> <select name="codforn" id="codforn" class=""> <? $sqlsol = "SELECT CODFOR FROM GERAL.FORNECEDOR WHERE GERAL.FORNECEDOR.TIPOFOR = 2 OR GERAL.FORNECEDOR.TIPOFOR = 5 OR GERAL.FORNECEDOR.TIPOFOR = 6"; $solpassa = OCIParse($conexao,$sqlsol); OCIExecute($solpassa,OCI_DEFAULT); print "<option value =\"0\"> </option>\n"; while (OCIFetch($solpassa)) { $rforn = OCIResult($solpassa,'CODFOR'); echo "<option value = '".$rforn."' >".$rforn."</option>"; } ?> </select> </font></strong></td> <td valign="top" bgcolor="#66CCFF"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Código do Cliente *<br> <select name="codcli" id="codcli" class=""> <? $sqlcli = "select nomefornecedor,codfor from geral.fornecedor where tipofor = 1 order by nomefornecedor asc"; $clipassa = OCIParse($conexao,$sqlcli); OCIExecute($clipassa,OCI_DEFAULT); print "<option value=\"0\"> </option>\n"; while (OCIFetch($clipassa)) { $rcli = OCIResult($clipassa,'NOMEFORNECEDOR'); $rfor = OCIResult($clipassa,'CODFOR'); print "<option value ='" .$rcli. "'>" .$rcli."</option>\n"; print "<option value ='" .$rfor. "'>" .$rfor."</option>\n"; } ?> </select> </font></strong><strong></strong></td> </tr> <tr> <td colspan="2" valign="top" bgcolor="#66CCFF"><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Data * <br> <input type="text" name="datasol" maxlength="10" class="" size="10"> dd/mm/aaaa </strong></font></td> <td valign="middle" bgcolor="#ECF4FF"> <div align="center"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>* Preenchimento Obrigatório</strong></font></div></td> </tr> <tr> <td colspan="6"> <div align="right"> </div> <table width="13%" border="0" align="left"> <tr> <td width="12%"><div align="left"> <input type="submit" name="incluir" value="Salvar" id="incluir8"> </div></td> <td width="88%"><div align="left"> <input name="limpar" type="reset" id="limpar7" value="Limpar"> </div></td> </tr> </table> <div align="center"></div></td> </tr> </table> </div></form>Carregando comentários...