[Resolvido] Primeiro Registro não aparece!
Não sei o que estou fazendo de errado, mas o primeiro registro não aparece!
Segue o código:
Procurar outro tipo: <form action="" method="get">
<select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('parent',this,0)">
<?php $sql = mysql_query("SELECT DISTINCT (tipo) FROM madeiras"); ?>
<option value=""></option>
<?php
//pegando os dados
while($dados = mysql_fetch_array($sql))
{
//mostrando eles (dados) em forma de options
?>
<option value="?pagina=usina&tipo=<?php echo $dados['tipo']; ?>">
<?php echo $dados['tipo']; ?>
</option>
<?php
}
?>
</select>
</form>
<br />
<?php $sql = mysql_query("SELECT * FROM madeiras WHERE tipo = '$tipo'");
$linha = mysql_fetch_array($sql);
if($linha >= 1){ ?>
<table width="619" border="1" bordercolor="#CCCCCC" cellpadding="14" cellspacing="0">
<tr>
<td width="452" height="30" align="center" valign="middle" bgcolor="#999999"><h4><?php echo $tipo; ?></h4></td>
<td width="105" height="30" align="left" valign="middle" bgcolor="#999999"><h4>Preço</h4></td>
</tr>
<?php
while($linha = mysql_fetch_array($sql)){
if($linha >= 0){
$id = $linha['id'];
$desc = $linha['desc'];
$preco = $linha['preco'];
$tipo_mad = $linha['tipo']; ?>
<tr>
<td height="25" align="left" valign="middle"><?php echo $desc ?></td>
<td height="25" align="left" valign="middle"><?php echo $preco ?></td>
</tr>
<?php }}?>
</table>
<?php } ?>
A primeira parte é pra trocar de categoria e segunda parte exibe os produtos da categoria selecionada. Funciona, mas o primeiro registro do banco de dados não aparece!
Agradeço a ajuda!
Discussão (3)
Carregando comentários...