Tenho que fazer uma paginação aqui muito da dinâmica:
Digamos q eu tenha 20 páginas, mostrando todas ficaria assim
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Gostaria de mostrar as 5 primeiras e as 5 últimas páginas.
for ($i = 1; $i <= 20; $i++) { if ($i <= 5 || $i > 15) echo $i . " "; else echo "."; }
Mostra
1 2 3 4 5 . . . . . . . . . . 16 17 18 19 20
Tá isso é simples
Problema é que quando a página for 2 por exemplo teria que mostrar assim:
2 3 4 5 6 . . . . . . . . . 16 17 18 19 20
E assim sucessivamente.
Só não consigo fazer isso de paginar quando está numa página maior de 1.
Alguem pode ajudar com a lógica?
[]'s
Edição feita por: savior, 03/08/2007, 16:03.