Erro ao retornar dados do banco com php + mysqli.
13/11/2017
0
Estou Preenchendo o select com dados do banco ele chega até a parte do select na tabela bairros e retorna os ids da cidade porém ele não entra no loop da tabela clientes onde busca o ID_UF e caso eu coloque um id existente direto no where ele retorna o registro mas três repetidos,alguem sabe o que pode ser?
<select id="uf" name="uf" onchange="carrega(this.value)"; class="selectoso">
<option value="0" >UF</option>
<?php
$querya = mysqli_query($con,"SELECT ID_ENDERECO FROM pessoas WHERE TIPO='Anfitriao'");
while($resultadoa = mysqli_fetch_array($querya))
{
$retornaidEndereco = $resultadoa['ID_ENDERECO'];
$queryb = mysqli_query($con, "SELECT ID_BAIRRO FROM enderecos WHERE ID_ENDERECO='.$retornaidEndereco.'");
while($resultadob = mysqli_fetch_array($queryb))
{
$retornaidBai = $resultadob['ID_BAIRRO'];
$queryc = mysqli_query($con, "SELECT ID_CIDADE FROM bairros WHERE ID_BAIRRO='.$retornaidBai.'");
while($resultadoc = mysqli_fetch_array($queryc))
{
$retornaidCid = $resultadoc['ID_CIDADE'];
$queryd = mysqli_query($con, "SELECT ID_UF FROM cidades WHERE ID_CIDADE='.$retornaidCid.'");
while($resultadod = mysqli_fetch_array($queryd))
{
$retornaidUF = $resultadod['ID_UF'];
echo '<option >'.$retornaidUF.'</option>';
}
}
}
}
?>
</select>
<select id="uf" name="uf" onchange="carrega(this.value)"; class="selectoso">
<option value="0" >UF</option>
<?php
$querya = mysqli_query($con,"SELECT ID_ENDERECO FROM pessoas WHERE TIPO='Anfitriao'");
while($resultadoa = mysqli_fetch_array($querya))
{
$retornaidEndereco = $resultadoa['ID_ENDERECO'];
$queryb = mysqli_query($con, "SELECT ID_BAIRRO FROM enderecos WHERE ID_ENDERECO='.$retornaidEndereco.'");
while($resultadob = mysqli_fetch_array($queryb))
{
$retornaidBai = $resultadob['ID_BAIRRO'];
$queryc = mysqli_query($con, "SELECT ID_CIDADE FROM bairros WHERE ID_BAIRRO='.$retornaidBai.'");
while($resultadoc = mysqli_fetch_array($queryc))
{
$retornaidCid = $resultadoc['ID_CIDADE'];
$queryd = mysqli_query($con, "SELECT ID_UF FROM cidades WHERE ID_CIDADE='.$retornaidCid.'");
while($resultadod = mysqli_fetch_array($queryd))
{
$retornaidUF = $resultadod['ID_UF'];
echo '<option >'.$retornaidUF.'</option>';
}
}
}
}
?>
</select>
Brayan Bertan
Curtir tópico
+ 0
Responder
Posts
14/11/2017
Rander Freitas
Oi Brayan,
Tem como você postar o código completo zipado junto com o banco de dados ? Só esse pedaço de código fica difícil analisar.
Obrigado!
Tem como você postar o código completo zipado junto com o banco de dados ? Só esse pedaço de código fica difícil analisar.
Obrigado!
Responder
Clique aqui para fazer login e interagir na Comunidade :)