Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá alguem ai pode me ajudar
seguinte eu estou fazendo o site e nele tem a pagina com paginação
ai vai o codigo
<?php
// IMAGEM + TITULO + RESUMO +SAIBA
$inicio=20*($pag-1);
if ($codnot==-1)
{
// Todas as Notícias
$tabnot = pg_exec ($conn,"SELECT * FROM noticias ORDER BY notord DESC;");
}
else
{
//Por Categoria
$tabnot = pg_exec ($conn,"SELECT * FROM noticias WHERE catcod=".$cat." ORDER BY notord DESC");
// echo "SELECT * FROM noticias WHERE catcod=".$cat." ORDER BY notord DESC";
}
if ((!$numnot) or ($numnot>pg_numrows($tabnot))) { $n = pg_numrows($tabnot); } else { $n=$numnot; }
for ($i=0; $i<$n; $i++)
{
$noticia = pg_fetch_array($tabnot,$i);
echo '<table cellpadding="0" cellspacing="0" border="0" class="Texto"><tr>';
if ($noticia["notimg"]) { echo '<td><img src="imagens/noticias/'.$noticia["notcod"].$noticia["notimg"].'" border="0" width="100"></td><td width="10"></td>'; }
echo '<td><b>'.$noticia["nottit"].'</b><br>';
echo str_replace("\n","<br>",$noticia["notres"]);
if (!$noticia["notint"]=="")
{
echo ' <b><a class="Links" href="integra.php?titulo='.$noticia["nottit"].'&integra='.$noticia["notcod"].'">[saiba mais]</a></b>';
}
else
{
if (!$noticia["notlnk"]=="")
{
echo ' <b><a class="Links" target="'.$targ.'" href="'.$noticia["notlnk"].'">[saiba mais]</a></b>';
}
}
echo '</td></tr></table><br>';
}
//paginação
$numpag=floor($n/20);
if ($n%20) { $numpag++; }
//Mostra páginas de 15 em 15
if ($numpag>1)
{
echo '<br><div align="center" class="Texto">';
if ($pag>1) { echo '<< <a class="Links" href="noticias.php?cat='.$linha["catcod"].'&titcat='.$linha["cattit"].($pag-1).$parametros.'">Anterior</a>'; }
echo ' | ';
//Se tiver mais que 15 páginas e a página selecioada é menor que sete
if ($numpag>15)
{
$pagini=1;
$pagfin=15;
// Se a página selecionada for maior que sete
if ($pag>7)
{
if (($pag+7)<$numpag)
{
$pagini=$pag-7;
$pagfin=$pag+7;
}
else
{
$pagini=$numpag-14;
$pagfin=$numpag;
}
}
}
else
{
$pagini=1;
$pagfin=$numpag;
}
for ($i=$pagini; $i<=$pagfin; $i++ )
{
if (!$pag) { $pag=1; }
if ($pag==$i)
{
echo '<span style="color:#ff6600;">'.$i.'</span> | ';
}
else
{
echo '<a style="color:#0066CC;" href="noticias.php?cat='.$linha["catcod"].'&titcat='.$linha["cattit"].$i.$parametros.'">'.$i.'</a> | ';
}
}
if ($pag<$numpag) { echo '<a style="color:#0066CC;" href="noticias.php?cat='.$linha["catcod"].'&titcat='.$linha["cattit"].($pag+1).$parametros.'">Próxima</a> >>'; }
echo '</div><br>';
}
?>
ele inteiro ai isso eh para aparecer as noticias do site e em baixo a paginação mais quando eu vou para a proxima pagina ele não consegue pegar o codigo da categoria que ele está no momento e nem o titulo da categoria como que eu faço para pegar
vlw abrass
Carregando comentários...