Jump to content


Photo

Problema Com Paginação


  • Faça o login para participar
1 reply to this topic

#1 hypinotic

hypinotic

    Novato no fórum

  • Usuários
  • 14 posts
  • Sexo:Não informado

Posted 25/01/2011, 13:09

Boa tarde Galera,

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."]&nbsp;</strong> ";
	} else {
		echo "[".$x."]&nbsp; ";
	}
}


#2 Leonardo Garcia

Leonardo Garcia

    Normal

  • Usuários
  • 110 posts
  • Sexo:Masculino
  • Localidade:Londrina Paraná

Posted 30/01/2011, 01:51

vai lá:

http://www.linhadeco...aginação.aspx
Eu podia tá matando, roubando ou me prostituindo. Mas só quero um ponto.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq