Faz umas 2 horas que estou tentando mexer com essa paginação e não consegui o resultado esperado.
Resolvi apelar pra quem entende do assunto ^^
Bom, meu objetivo é que a paginação exiba sempre 5 registros.
Ex:
[1] 2 3 4 5 1 [2] 3 4 5 1 2 [3] 4 5 2 3 [4] 5 6 3 4 [5] 6 7 3 4 5 [6] 7 3 4 5 6 [7]
Alguem poderia me ajudar com esse código? Abaixo está o pouco que consegui fazer (ele não exibe os 5 primeiros, nem os 5 últimos registros)
Se alguem tiver um código semelhante a esse, posta ai que quero tentar entender como funciona.
Valeo galera. Abraços
$QtdeTotalPaginas = 11;
$pagAtual = $_GET['Pagina'];
$TotalRegistros = 5;
$TotalCadaLados = ceil($TotalRegistros/2)-1;
$Inicio = ($pagAtual <= $TotalCadaLados) ? 1 : $pagAtual-$TotalCadaLados;
$Fim = ($pagAtual+$TotalCadaLados < $QtdeTotalPaginas) ? $pagAtual+$TotalCadaLados : $QtdeTotalPaginas;
for($x = $Inicio; $x <= $Fim; $x++)
{
if($x == $pagAtual) {
echo "<strong>[".$x."] </strong> ";
} else {
echo "[".$x."] ";
}
}










