mendofh 0 Denunciar post Postado Janeiro 25, 2010 Ola pessoa, eu tenho 2 combo e funciona da seguinte forma. Eu escolho a area de interesse no primeiro combobox e de acordo com os itens cadastrado nesse interesse o combox de baixo é atualizado, porem eu nao consigu fazer ele atualizar automaticamente quando escolhe o interesse no primeiro combo. Codigo para melhorar a explicacao: <tr> <td width="155" class="Ds-Dados">Area de Interesse:</td> <td class="Ds-Dados"><select name="interesse" id="interesse"> <?php if($interesse == 1 || $interesse == '') echo "<option value='1' selected='selected'>ADM </option>"; else echo "<option value='1'> ADM </option>"; ?> <?php if($interesse == 2) echo "<option value='2' selected='selected'>Operacional </option>"; else echo "<option value='2'> Operacional </option>"; ?> <?php if($interesse == 3) echo "<option value='3' selected='selected'>Motorista </option>"; else echo "<option value='3'> Motorista </option>"; ?> </td></select> </tr> <tr> <td class="Ds-Dados">Cargo:</td> <td class="Ds-Dados"><select name="cargo" id="cargo"> <?php $listacargo = mssql_query("select * from funcao where areainteresse = $interesse"); $linhas = mssql_num_rows($listacargo); $row =0; while($row < $linhas) { $Resultados = mssql_result($listacargo, $row, 'descrfuncao'); $CodResultados = mssql_result($listacargo, $row, 'codfuncao'); $row = $row +1; echo "<option value='$CodResultados'>$Resultados </option>"; } ?> </td></select> </tr> Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Janeiro 25, 2010 Tem que fazer com Ajax. No laboratório de scripts tem exemplos. Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Janeiro 26, 2010 Fiz um exemplo usando jQuery para o AJAX: http://forum.imasters.com.br/index.php?/topic/365795-combos-dependentes-ajax-jquery/ Dependendo de onde tiver a sua dúvida (php ou js), eu deixo aqui, ou movo o tópico. Compartilhar este post Link para o post Compartilhar em outros sites
mendofh 0 Denunciar post Postado Janeiro 26, 2010 Estou tentando fazer com AJAX porém não estou conseguindo pegar os dados do banco. Esta funcionando da seguinte forma: $cargo = array( 'AC' => 'Acre', 'AL' => 'Alagoas', 'AP' => utf8_encode('Amapá'), 'AM' => 'Amazonas', 'BA' => 'Bahia', 'CE' => utf8_encode('Ceará'), 'DF' => 'Distrito Federal', 'ES' => utf8_encode('Espírito Santo'), 'GO' => utf8_encode('Goiás'), 'MA' => utf8_encode('Maranhão'), 'MT' => 'Mato Grosso', 'MS' => 'Mato Grosso do Sul', 'MG' => 'Minas Gerais', 'PA' => utf8_encode('Pará'), 'PB' => utf8_encode('Paraíba'), 'PR' => utf8_encode('Paraná'), 'PE' => 'Pernambuco', 'PI' => utf8_encode('Piauí'), 'RJ' => utf8_encode('Rio de Janeiro'), 'RN' => 'Rio Grande do Norte', 'RS' => 'Rio Grande do Sul', 'RO' => utf8_encode('Rondônia'), 'RR' => 'Roraima', 'SC' => 'Santa Catarina', 'SP' => utf8_encode('São Paulo'), 'SE' => 'Sergipe', 'TO' => 'Tocantins' );Queria pega esses dados do banco por um select, como faço?Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites