Paginação - Paginaçãããão - Paging - Paginación
Um cliente necessitou que eu desenvolvesse um script de paginação de resultados com subpaginação (algo semelhante ao que aparece no Goooooogle), e, aproveitando que não fui remunerado, torno-o agora Open Source ;)
Tenha certeza, este script irá te poupar alguns DIAS de cabeça boa para escrever lógica ;D
Tenha certeza, este script irá te poupar alguns DIAS de cabeça boa para escrever lógica ;D
Data | Autor | Changelog | Download |
---|---|---|---|
17/04/2005 8:35pm | Auro Florentino | - | Versão 0.1 |
Ola doutor blza?
A sua paginação ficou muito legal, mas estou com um certo problema. No meu banco de dados tem aproximandamente 500 a 650 produtos e como eu faço para q esta paginação funcione no meu registro?
Eu contei o total de registro e inserir aki:
if (!(isset($_REQUEST['numrows']))) { $_REQUEST['numrows'] = $total; }
echo paginacao($_REQUEST['numrows'],'?numrows=' . $_REQUEST['numrows']);
na variável $total, agora eu gostaria de saber como controlar este resultados.
Obrigado.
A sua paginação ficou muito legal, mas estou com um certo problema. No meu banco de dados tem aproximandamente 500 a 650 produtos e como eu faço para q esta paginação funcione no meu registro?
Eu contei o total de registro e inserir aki:
if (!(isset($_REQUEST['numrows']))) { $_REQUEST['numrows'] = $total; }
echo paginacao($_REQUEST['numrows'],'?numrows=' . $_REQUEST['numrows']);
na variável $total, agora eu gostaria de saber como controlar este resultados.
Obrigado.
27/04/2005 3:33pm
(~19 anos atrás)
O exemplo do código serve apenas para o script funcionar out of the box.
Basta passar o total de resultados de sua base como primeiro parâmetro passado para a função.
Ex:
$numrows = $db->getOne("select count(id) from tabela");
echo paginacao($numrows);
Agora seu script deve pegar os valores de $_REQUEST['limit'] e $_REQUEST['offset'] para passar como delimitadores de ponteiro de sua consulta à base de dados.
Um abraço,
Auro