<?php
$quant_pg = ceil($quantreg/$numreg);
$quant_pg++;
// Verifica se esta na primeira página, se não estiver ele libera o link para anterior
if ( $pg > 0) {
echo "<a href=".$PHP_SELF."?pg=".($pg-1) ."class=pg><b>« anterior</b></a>";
} else {
echo "<font color=#CCCCCC>« anterior</font>";
}
// Faz aparecer os numeros das página entre o ANTERIOR e PROXIMO
for($i_pg=1;$i_pg<$quant_pg;$i_pg++) {
// Verifica se a página que o navegante esta e retira o link do número para identificar visualmente
if ($pg == ($i_pg-1)) {
echo " <span class=pgoff>[$i_pg]</span> ";
} else {
$i_pg2 = $i_pg-1;
echo " <a href=".$PHP_SELF."?pg=$i_pg2 class=pg><b>$i_pg</b></a> ";
}
}
// Verifica se esta na ultima página, se não estiver ele libera o link para próxima
if (($pg+2) < $quant_pg) {
echo "<a href=".$PHP_SELF."?pg=".($pg+1)." class=pg><b>próximo »</b></a>";
} else {
echo "<font color=#CCCCCC> próximo »</font>";
}
?>
eeste
<?php
$numreg = 2; // Quantos registros por página vai ser mostrado
if (!isset($pg)) {
$pg = 0;
}
$inicial = $pg * $numreg;
include 'cont.php' ;
// Faz o Select pegando o registro inicial até a quantidade de registros para página
$sql = mysql_query("SELECT * FROM anedota LIMIT $inicial, $numreg");
// Serve para contar quantos registros você tem na seua tabela para fazer a paginação
$sql_conta = mysql_query("SELECT * FROM anedota ");
$quantreg = mysql_num_rows($sql_conta); // Quantidade de registros pra paginação
include("paginacao.php"); // Chama o arquivo que monta a paginação. ex: << anterior 1 2 3 4 5 próximo >>
echo "<br><br>"; // Vai servir só para dar uma linha de espaço entre a paginação e o conteúdo
while($row = mysql_fetch_array($sql)) {
echo"<div class='post'>
<div class='postheader'><h1>". $row['titulo'] . "</div>";
echo "<div class='postcontent' align='center' ><p>". $row['anedota'] . "</div> <div class='postfooter'></div>
</div>";
}
mysql_close($con);
?>
e da me este erro quando chega ao limite
« anterior [1]
Notice: Undefined variable: PHP_SELF in C:\xampp\htdocs\site RirOnFire\paginacao.php on line 20
2
Notice: Undefined variable: PHP_SELF in C:\xampp\htdocs\site RirOnFire\paginacao.php on line 26
próximo »
Question
PeterPah
Tenho estes dois codigos
eeste e da me este erro quando chega ao limiteAjudem me a resolver o problema por favor!!
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.