Erro ao puxar informações do banco de dados
Fiz uma página que puxa os distribuidores de uma empresa através do código do estado. O problema é que puxa as informações apenas de alguns distribuidores os outros não.
Existe 27 estados cadastrados no banco que contém distribuidores e não estou conseguindo exibir as informações de 8 estados específicos... (17, 20, 24, 21, 8, 22, 6, 18).
Alguém sabe qual é o problema?
[inline]
<div id="content">
<?php
require '../conexao.php';
$id_estados=$_GET["id_estados"];
$sqlestado = mysql_query('select * from tb_estado where cod_estado='.$id_estados.'');
$lnestado = mysql_fetch_array($sqlestado);
$nome_estados = $lnestado['nome_estado'];
$cod_estado = $lnestado['cod_estado'];
?>
<div class="title-bar">
<h2><?php echo utf8_encode($nome_estados) ?></h2>
</div>
<div class="lista-distribuidores">
<div class="descricao-distribuidores">
<p>Além de todos os canais de comunicação que disponibilizamos para facilitar sua negociação temos um distribuidor, parceiro e representante em cada canto do Brasil e em alguns pontos da América Latina.</p>
</div>
<?php
$sql = mysql_query('select * from tb_distribuidores where estado_cod='.$cod_estado.'');
$ln1 = mysql_fetch_array($sql);
$i = 1;
if(isset($ln1['cod_distri'])){
while($ln = mysql_fetch_array($sql)){
$nome = $ln['nome_distri'];
$cidade = $ln['cidade_distri'];
$email = $ln['email_distri'];
$tel = $ln['telefone_distri'];
$cod = $ln['cod_distri'];
$sql2 = mysql_query('select * from tb_estado where cod_estado='.$cod_estado.'');
$ln2 = mysql_fetch_array($sql2);
$nome_estado = $ln2['nome_estado'];
?>
<ul class='distribuidores'>
<h3 class="nome-distribuidor" onClick="togle('texto-<?php echo $i; ?>');"> » <?php echo utf8_encode($nome) ?></h3>
<div style='display:none' id="texto-<?php echo $i; ?>">
<li class='cidade-distribuidor'><span class='bold'>Cidade: </span><?php echo utf8_encode($cidade) ?></li>
<li class='fone-distribuidor'><span class='bold'>Fone: </span><?php echo $tel ?></li>
<li class='email-distribuidor'><span class='bold'>E-mail: </span> <a href='mailto:<?php echo $email ?>'><?php echo $email ?></a></li>
<li class='atuacao-distribuidor'><span class='bold'>Área de Satuação: </span><?php echo utf8_encode($cidade) ?></li>
</div>
</ul>
<?php
$i++;
}}else{echo "<ul class='aviso-erro'>Não há distribuidores nesse estado</ul>";}
?>
</div>
</div>
[/inline]
Alguém pode ajudar?
Discussão (1)
Carregando comentários...