Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
To com um problema em uma paginação e não consigo achar onde tá o erro...
funciona perfeitamente quando testo local, mas no site não funciona...
noticias.php
<div class="noticias">
<table class="noticias" cellpadding="0" cellspacing="1">
<?php
// Quantos registros por página vai ser mostrado
$NumReg = 10;
// Se a pagina não for setada, recebe o valor 1
if (!isset($_GET["pag"])) {
$pag = 0;
}
// Primeiro registro
$inicio = $pag * $NumReg;
$sql = "SELECT * FROM noticias ORDER BY data DESC LIMIT $inicio, $NumReg";
$query = mysql_query($sql);
$total = mysql_num_rows($query);
$sql2 = "SELECT * FROM noticias";
$query2 = mysql_query($sql2);
$tr = mysql_num_rows($query2);
while($noticia = mysql_fetch_array($query)) {
$nid = $noticia["id"];
$titulo = $noticia["titulo"];
$data = $noticia["data"];
$datahora = explode("-", $data);
$data = $datahora["0"];
$hora = $datahora["1"];
$views = $noticia["cliques"];
?>
<tr>
<td class="data"><?php echo $data . "<br />" . $hora; ?></td>
<td class="titulo"><a href="index.php?pagina=noticia&nid=<?php echo $nid; ?>" class="noticia"><?php echo $titulo; ?></a></td>
</tr>
<?php
}
?>
</table>
</div>
<?php include "paginacao/registros.php"; ?><?php
$Npg = ceil($tr / $NumReg);
$Npg++;
if ($pag > 0) {
echo "<span class='AntProx'><a href=".$PHP_SELF."?pagina=" . $_GET["pagina"] . "&pag=".($pag-1) ." title=\"Registros anteriores\"class=\"ant\">Anterior</a></span>";
}
else {
echo ""; # Caso contrário oculta o link "anterior"
}
for($i = 1; $i < $Npg; $i++) {
# Verifica a página que o navegante esta e retira o link do número para identificar visualmente
if($pag == ($i - 1)) {
echo "<span class='pga'>$i</span>";
}
else {
# Acrescenta os links para cada página
$i2 = $i - 1;
echo "<a href=".$PHP_SELF."?pagina=" . $_GET["pagina"] . "&pag=$i2 class='pg'>$i</a>";
}
}
echo "<span class='AntProx'><a href=".$PHP_SELF."?pagina=" . $_GET["pagina"] . "&pag=".($pag + 1)." title=\"Próximos registros\" class=\"prox\">Próxima</a></span>";
}
else {
echo ""; # Caso contrário oculta o link "próxima"
}
?>
Caso queiram ver online: CLIQUE AQUI
se alguém puder me ajudar...
no aguardo....
Carregando comentários...