Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas com paginação


Guest --Tony --

Pergunta

Guest --Tony --

Pessoal....estou usando um sistema de paginação....esta quase perfeito...apenas por um detalhe....quando tem muitas paginas...por exemplo se tem 50 paginas ... aparece 50 links embaixo....e depois o link proximo > eu preciso que apareça no maximo de 10 em 10 paginas...por exemplo....chegando na pagina 10...e clicando no proximo...lista de 11 á 20 ....depois de 21 á 30....e assim por diante...alguém pode me ajudar?

Abaixo a codificação:

//Inicio da paginação

$local = arrquery( "SELECT * FROM tabela where tipo = '".$id."'", $lmysql );

$tp = 15; // Números de registros por página

$tt = $local['nreg'];

$pags = ceil($tt / $tp);

if(!isset($pg)) { $pg = 0; }

$ini = $pg * $tp;

$loc = arrquery( "SELECT * FROM tabela where tipo = '".$id."' limit $ini,$tp", $lmysql );

for( $x = 1; $x <= $loc['nreg']; $x++ ) {

...... Aqui lista os registros

// Aqui começa a listar as paginas do sistema de paginação

if($pagina > 0) {

$menos = $pagina - 1; $url = "?id=$id&$pg=$menos";

?>

<small>< <a href="<?=$url?>">Anterior</a></small>

<? }

for ($i=0; $i<$paginas;$i++) {

$url = "?id=$id&$pg=$i";

if ($total<=$lpp) {

}

else {

?>

<a href=<?=$url?>><?=$i?></a>

<? }

}

if($pagina < ($paginas - 1))

{

$mais = $pagina + 1; $url = "?id=$id&$pg=$mais";

?>

<small><a href="<?=$url?>">Próxima</a> ></small>

<?

}

}

?>

Obrigado pessoal!

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...