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

Dúvida sobre paginação


FabianoAguilar

Pergunta

Olá,

alguém poderia me ajudar, eu to precisando criar tipo um esquema de paginação, eu uso esta pagina abaixo para listar meus usuarios com 24 por pagina, mas pra evitar criar 500 paginas mudando no DESC LIMIT, como faço pra quando a pessoa clicar no link 2, o DESC LIMIT fica 24,24, clica no 3, 48,24 e asim sucessivamente

<p align='right'><a href="index.php?action=usuarios&pg=1">1</a></p>
<?php
    $rsUsu = $db->Execute("SELECT * FROM usuarios ORDER BY id DESC LIMIT 0, 24");
    while(!$rsUsuarios->EOF){
?>

<ul class="lista-ver ">
    <li>
           
           <em><img src='imagens/bande/<?php echo $rsUs->fields['naci']; ?>.gif'><b> <a href="index.php?ac=prof&us=<?php echo $rsUs->fields['usuario']; ?>" title="<?php echo $rsUsu->fields['nick']; ?>"><?php echo $rsUs->fields['nick']; ?></a></b></em>

        </li>
</ul>

<?php
    $rsUs->MoveNext();
    }
?>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Vo lhe dizer a logica e vo aplica ai no seu código , pois não entendi bem o seu código.

COD Ex.:

//Recebe o valor da pagina via get
$pag = $_GET['pag']';

$resgistroPag = 24;
$limitmin = $pag * $resgistroPag;
$limitmax = $limitmin + $registroPag;

$proxPag = $pag + 1;

$backPag = $pag - 1;
//Exibir BUSCA
$sql = "SELECT * FROM tabela ORDER BY id DESC LIMIT $limitmin,$limitmax";
$rs = mysql_query($sql);
while($dados = mysql_fetch_array($rs)){
//MOSTRAR a BUSCA
}
Isso é so um prototipo dai você adapta o raciocino no seu codigo @EDIT Esse prototipo que fiz toma base que os dados começão na pagina 0.Dai se você quiser que começe na pagina 1 é so mudar essa linha
$limitmin = $pag * $resgistroPag;
$limitmax = $limitmin + $registroPag;
Por:
$limitmin = ($pag - 1) * $resgistroPag;
$limitmax = $limitmin + $registroPag;

Pronto agora ta tudo certo.

Editado por david.lyonnais
Link para o comentário
Compartilhar em outros sites

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...