Ir para conteúdo
Fórum Script Brasil

Cesar Sturion

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Cesar Sturion postou

  1. Olá Pessoal, Sei que esses posts são bem antigos, mas quem sabe alguém dessa turma ainda esteja ativo no fórum. Estou com o mesmo problema e não entendi como ficaria a solução que vocês adotaram para resolver esse caso. Tenho os seguintes códigos: teste_combo.php <?php //includes: require("./includes/class_pag.php"); $pag = new cl_pagDetalhes(); $pag->cabecalho('taRequisicao'); ?> <body> <select name="estado" id="estado" onChange="CarregaCidades(this, 'lista_cidades')"> <option selected="selected" value="null">Selecione um estado...</option> <?php $vwSecao = new cl_vwCentroCustoRequisicao(); $vwSecao->selCentroCusto(); while( $vwSecao->pop() ) { echo "\n<option value=\""; echo $vwSecao->req("IDCentroCusto"); echo "\">"; echo $vwSecao->req("NomeCentroCusto"); echo "</option>\n"; } ?> </select> <br> <br> <div id='lista_cidades'>Selecione um estado primeiro…</div> <br> <br> <?php $IdCidade = $_POST['valorSelecionado']; echo "Id da Cidade = " + $IdCidade; ?> </body> &lt;script type="text/javascript"> //<![CDATA[ function CarregaCidades( SelectEstado, div_destino ) { // Nova requisio AJAX do prototype alert(SelectEstado.value); new Ajax.Request('backend.php?estadoId=' + SelectEstado.value, { method : 'get', onCreate:function() { $(div_destino).innerHTML = 'Carregando as cidades...'; }, // onCreate onComplete : function(transport) { if(transport.status==200) { $(div_destino).innerHTML = transport.responseText; } // transport.status } // onComplete }); // ajax Request } // function CarregaCidades //]]> </script> backend.php <?php //includes: require("./includes/class_pag.php"); $pag = new cl_pagDetalhes(); $pag->cabecalho('taRequisicao'); ?> <select id="cidade" name="cidade" onChange="Atualiza_Dados();"> <option selected="selected" value="null">Selecione um estado...</option> <?php $get["estadoId"] = trt_numInt($get["estadoId"]); echo "Teste:" + $get["estadoId"]; $vwFuncionario = new cl_vw_Funcionario(); $vwFuncionario->selFuncionario($get["estadoId"]); //$vwFuncionario->selFuncionario(403); while( $vwFuncionario->pop() ) { echo "\n<option value=\""; echo $vwFuncionario->req("IDFuncionario"); echo "\">"; echo $vwFuncionario->req("NomeFuncionario"); echo "</option>\n"; } ?> </select> &lt;script type="text/javascript"> function Atualiza_Dados() { var valorSelecionado = document.getElementById('cidade').getElementsByTagName('select')[0].options.value; $_REQUEST["valorSelecionado"]; //var valorSelecionado = sele.options[sele.selectedIndex].value; } // --> </script> Peço para que não liguem para os nomes, pois é somente um teste. Como faço para retornar o id do combo de funcionários ?
×
×
  • Criar Novo...