1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Paginação em tabelas

Discussão em 'Web Development' iniciada por moriva, 30 de Junho de 2008. (Respostas: 5; Visualizações: 756)

  1. moriva

    moriva Power Member

    Alguem sabe como se faz paginação em tabelas. Tenho uma listagem de registos de uma base de dados em tabelas e queria paginar os dados mas não consigo.

    Podem-me ajudar?
     
  2. moriva

    moriva Power Member

    Vou tentar com essa opção. Obrigado SoundSurfer.
     
  3. moriva

    moriva Power Member

    Como a listagem de registos é feita em php queria saber se essa opção de paginação indicada pode ser implementada em PHP.
     
  4. AliFromCairo

    AliFromCairo Power Member

    Boas, a principal diferença é que no SQL Server tens o TOP e no MySQL tens o LIMIT. De qualquer forma, tens bastantes tutoriais online sobre como fazer paginação com PHP + MySQL. Procura num motor de pesquisa por "PHP Paging" ou dá uma vista de olhos aqui, pois tem bastantes exemplos sobre como fazer paginação, galerias de imagens, entre outras coisas úteis.
     
  5. m.costa

    m.costa Power Member

    Basicamente vais fazer isto:

    PHP:
    $pagina 1;
    $por_pagina 20;
    $registo_inicial = ($pagina 1) * $por_pagina;

    $query "SELECT * FROM tabela LIMIT {$registo_inicial}{$por_pagina}";
    A $pagina convem ires buscar aos links correspondestes 'as paginas a usar, tipo <a href="ver.php?pagina=1">Pagina 1</a> vais buscar com $pagina = intval($_GET['pagina']);
    o $por_pagina e' o numero de registos que queres mostrar por pagina
    o $registo_inicial e' para calcular onde começam os registos da pagina que estamos a ver
     

Partilhar esta Página