Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia galera, sempre leio o fórum, e na pesquisa sempre acho as respostas pra minhas dúvidas, mas para essa não achei a solução, é o seguinte:
Tenho um .php que lê meu banco de dados, e exibe os dados da consulta, via echo.
Porém, ele está ignorando sempre o primeiro dado da consulta.
Abaixo o os dados da tabela sql:
ID > PRODUTO > NOME
34 > Dispensadores > Aplicador 50mm
35 > Dispensadores > Aplicador 70mm
50 > Dispensadores > Suporte
51 > Dispensadores > Aplicador Jangada
52 > Dispensadores > Aplicador Tobogam
O código do .php:
<?php
require_once('conexao.php');
$colname_produto = "-1";
if (isset($_GET['produto'])) {
$colname_produto = (get_magic_quotes_gpc()) ? $_GET['produto'] : addslashes($_GET['produto']);
}
$query_produto = sprintf("SELECT id, produto, nome FROM alltape_produtos WHERE produto = '%s' ORDER BY nome ASC", $colname_produto);
$produto = mysql_query($query_produto) or die(mysql_error());
$row_produto = mysql_fetch_assoc($produto);
$totalRows_produto = mysql_num_rows($produto);
$dados = '';
$nLoop = 0;
while($n = mysql_fetch_array($produto)){
$dados .= '&id' . $nLoop . '=' . $n['id'];
$dados .= '&nome' . $nLoop . '=' . $n['nome'];
$nLoop++;
};
echo utf8_encode($dados) . '&nLoop=' . $nLoop;
?>&id0=35&nome0=APLICADOR 70 mm&id1=51&nome1=APLICADOR JANGADA &id2=52&nome2=APLICADOR TOBOGAM (Papel Gomado)&id3=50&nome3=SUPORTE&nLoop=4
O problema é que ele não está exibindo o primeiro item, que seria o "Aplicador 50mm".
Alguem saberia me dizer como corrigir este problema ?
Agradeço a galera desde já.
Carregando comentários...