Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ola pessoal .. tenho um probleminha estou fazendo um sistema de busca simples pra retornar os valores em um while array.. ok ta funcionando beleza .. mas quando eu coloco para mostra a quantidade de linhas que foi retornado ele mostra uma linha a mais .. exemplo ele mostra que foram econtrados 3 registros mas na hora de aparecer so aparece 2 registros .. veja o codigo
<?php
include "conexao.php";
@$busca = $_POST["busca"];
$sql = "SELECT *FROM eventos WHERE noticia LIKE '%$busca%' ";
$qry = mysql_query($sql);
@$qtd = mysql_num_rows($qry);
<?php while($linha = mysql_fetch_array($qry)){ ?>
<div id="not">
<div class="imag"><img src="img_eventos/<?php echo $linha["foto"]?>" width="153" height="127" /></div>
<div class="t">
<h2 class="style10"><a href="eventos_re.php?valor=<?php echo $linha["id"];?>"><?php echo substr ($linha['titulo'],0,80) ?></a></h2>
<p class="style12"> <?php echo substr ($linha['data'],0,80) ?>..</p>
<p class="style11"><?php echo substr ($linha['noticia'],0,180) ?>..</p>
<p class="style13"><a href="eventos_re.php?valor=<?php echo $linha["id"];?>">Continue Lendo...</a></p>
</div>
<p> </p>
</div>
<?php }?>
?>
na minha tabela tem
id
titulo
noticia
foto
so isso .. mas o maldito do codigo me retorna uma coisa e me mostra outra ...
essa variavel $qtd ela exibe 3 valores encontrados .. tres linhas .. mas ja na pagina no while ele me mostra apenas dois registros isso acontece em qualquer tabela .. ja coloquei order by id Desc , id ASC , etc etc mas nao muda :( o que sera ? quem souber agradeço
Carregando comentários...