como receber dados de um combo box usar em um select php e retornar a um 2 combo box

1. como receber dados de um combo box usar em um select php e retornar a um 2 combo box

Tiago Roberto Ortolano
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


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts