Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, uso o código abaixo para poder fazer a minha paginção.
Com este código o resultado é
(7) [1] 2 3 ... Última »
Anterior 1,[2],3,4 Próxima
Segue código
$pag = ($pag=$_GET['pag']) ? $pag : 1; $registros = 04; // Registros por página $ini = ($pag-1) * $registros; $busca = mysql_query("SELECT * FROM tb_livro_visitas ORDER BY codigo desc LIMIT ".$ini.",".$registros); $total = mysql_query("SELECT * FROM tb_livro_visitas");$rows = @mysql_num_rows($total); $anterior = $pag-1; $proxima = $pag+1; $pags = ceil($rows / $registros); if ($pag > 1) { echo '<a href="?pag='.$anterior.'" class="anuncio"><b>Anterior</b></a> '; } //echo "<br>"; for ($num=1;$num<=$pags;$num++) { if ($pag==$num) { echo '<b>['.$num.']</b> '; } else { echo '<a href="?pag='.$num.'" class="anuncio"> '.$num.'</a>'; } } if ($pag < $pags) { echo ' <a href="?pag='.$proxima.'" class="anuncio"><b>Próxima</b></a> - Total - '.$rows.' mensagens';
Agora como faço para que apareça o resultado igual a este fórum da seguinte maneira
[1] 2 3 ... Última »
Ou seja, com os três pontinhos após o número 3, ao invés de aparecer todas as páginas, porque imaginem a hora que eu tiver 100 páginas, aí vai ficar super complicado na tela do usuário concordam?
Obrigado pela ajuda de vcs!!
Abraços!!!
Doxonjrj
Carregando comentários...