
		Tiago_phoenix
		
		(usa DreamLinux)
		
		Enviado em 16/05/2016 - 15:43h 
		Boa Tarde 
Pessoal  preciso de um força no seguinte problema. Tenho 2 combobox, onde no 1 a todas as empresas cadastradas e eu gostaria que ao selecionar uma empresa, no 2 combobox mostre suas filiais.   
Pra entender melhor é o seguinte... a pessoa escolhe um estado em um combobox e no segundo aparece as cidades relativas a aquele estado.
seguem meus codigos.
<form>
                            <!-- //////////combobox Empresa/////////////////// -->
                            <div id="selempresa"><br><b>Selecione sua empresa:</b></br>
                                <select size="1" name="Empresa" id="Empresa" onchange="opcao()">                            
                                <option selected value="Selecione">Selecione sua Empresa </option>                            
                                    <?php
                                    for($x=0;$x<count($resposta2);$x++)
                                    {
                                        echo '<option value= "'.$resposta2[$x][0].'">'.$resposta2[$x][1].' </option>';
                                    }
                                    ?> 
                                </select>
                            </div>
                            <!-- //////////combobox Unidade/////////////////// -->
                                <p></p>
                            <div id="selunidade"><br><b>Selecione uma unidade:</b></br>
                                <select size="1" name="Unidades" id="Unidades">                            
                                <option selected value="">Seleciona a Unidade: </option>
                                 <?php
                                    for($x=0;$x<count($resunid);$x++)
                                    {
                                        echo '<option value= "'.$resunid[$x][0].'">'.$resunid[$x][0].'">'.$resunid[$x][1].'">'.$resunid[$x][2].' </option>';
                                    }
                                    ?> 
                            </div>
                                </select>                               
                                <button type="submit">Salvar</button>
                        </form>
o 1 combo box esta ok   percebam que ele na sua onchange chama a funcao  opcao()  segue a funcao 
<script type="text/javascript">
         function opcao()
        {      
            $(document).ready(function() 
            {   
                var unid = $('#Empresa option:selected').val();
                
               $("#Unidades").load("/site/funcoes2.php?id="+unid);
            });
        }
        </script>
perceba que dentro dessa funcao opcao ele chama uma funcao em php que e a funcoes2.php 
onde la dentro eu preciso receber o item selecionado,  realizar um select, e retornar esse select no 2 combobox 
seguem a funcoes2.php
<?php
    function todasunidades()
    {
        include("conexao.php");
        
            $unidade = $_GET['id'];
            if (!conectaBancoDados()) {
                $resunid = "<center><b>Não foi possível estabelecer conexão com o Banco de Dados!</b></center>";
            }
            else
            {
                $comandoSql = "SELECT UC,  Nome_Logo, Cod_UC
                                FROM Tab_UC where UC='".$unidade."'" ;
                $dados = mysql_db_query($bancoDados, $comandoSql) or die (mysql_error());
                $x=0;
                while ($linha = mysql_fetch_array($dados))
                {
                    $resunid[$x][0] = $linha["Cod_UC"];
                    $resunid[$x][1] = $linha["UC"];
                    $resunid[$x][2] = $linha["Nome_Logo"];                  
                    $x++;
                }
            }  
            return $resunid;
    }
?>
esse return $resunid  deve aparecer na combobox  2
por favor me ajudem obrigaod