Filtro de Noticias
boas.
Estou a a construir um filtro de noticias com o seguinte código:
<?php
$limite = 9;
$SQL_COUNT = mysql_query("SELECT COUNT('id_noticia') FROM noticias");
$SQL_RESUL = ceil(mysql_result($SQL_COUNT, 0) / $limite) ;
$pg = (isset($_GET["pag"])) ? (int)$_GET["pag"] : 1;
$start = ($pg -1) * $limite;
$SQL_NL = mysql_query("SELECT * FROM noticias INNER JOIN categoria_noticia ON noticias.categoriaN = categoria_noticia.id_categoriaN ORDER BY id_noticia DESC LIMIT $start, $limite");
while($NLo = mysql_fetch_array($SQL_NL)){
$conteudoN = $NLo["conteudo"];
$id_NLT = $NLo["id_noticia"];
$nC = $NLo["nome_categoriaN"];
?>
<figure class="<?php echo $nC; ?>">
<a href="noticia.php?id=<?php echo $id_NLT; ?>" class="thumb"><img src="backoffice/imagens/imgnoticia/<?php echo $NLo['imagem'];?>" alt="alt"></a>
<div class="content-category">
<h3><?php echo $nC; ?></h3>
</div>
<figcaption>
<div class="item-content">
<h3><a href="noticia.php?id=<?php echo $id_NLT; ?>"><?php echo $NLo['titulo'];?></a></h3>
<?php
echo substr($conteudoN, 0, 150);
?>... <a href="noticia.php?id=<?php echo $id_NLT; ?>" class="read-more-link">LER MAIS <i class="fa fa-angle-double-right"></i></a></p>
</div>
</figcaption>
</figure>
<?php } ?>
Ele está a fazer o filtro so que eu queria limitar para 9 noticias, mas ao carregar numa categoria não me aparece as nove noticias com aqulea categoria..só está a filtrar as categorias que está na categoriat todas. Sei que é por causa do LIMIT que coloco no ciclo while...nao sei como colocar esse limit dentro da categoria.
Discussão (3)
Carregando comentários...