Paginando resultados com a Classe Generic Easy Pagination
Comentários:
A) (ADODB) PageExecute: A Classe depende deste método. Ele recebe 3 parâmetros.
1. A consulta SQL
2. A número de registro por páginas
3. A página atual
B) (GEP) GenericEasyPagination: Recebe os dois últimos parâmtros do método PageExecute mais um opcional, caso seja omitido a Classe assumirá a língua Portuguesa (Brasil).
C) (GEP) setTotalRecords:
Setting the total number of records retrieved (consulta retornado pela classe ADODB)
Visualização da Paginação
D) (GEP) getListCurrentRecords
Outputs the records list based in current page
E) (GEP) getNavigation
Outputs the Navigation links
E) (GEP) getCurrentPages
Outputs Navigation records list based in current page
F) (GEP) getNavigationGroupLinks
Outputs the links for browsing from 1 to 10, 11 to 20, 21 to 30, and so forth
G) (GEP) setGetVars
Defining the additional parameters that may be necessary on the search and will be passed between pages with the GET method
PS 1: Testado usando MySQL, Access e SQL Server 2000. Teoricamente funcionará em qualquer SGBD suportado pela Classe ADODB.
PS 2: Para aplicações usando funções nativas do PHP pode ser desejado manter a estrutura de desenvolvimento. Caso não deseje usar a Classe ADODB, utilize a Classe “EasyPagination” que é exclusiva para MySQL (http://www.phpclasses.org/browse/package/1345.html)
Bem,
É isso pessoal!!!
Olavo Alexandrino
Recife - PE
http://www.recifeminhacidade.com
A) (ADODB) PageExecute: A Classe depende deste método. Ele recebe 3 parâmetros.
1. A consulta SQL
2. A número de registro por páginas
3. A página atual
B) (GEP) GenericEasyPagination: Recebe os dois últimos parâmtros do método PageExecute mais um opcional, caso seja omitido a Classe assumirá a língua Portuguesa (Brasil).
C) (GEP) setTotalRecords:
Setting the total number of records retrieved (consulta retornado pela classe ADODB)
Visualização da Paginação
D) (GEP) getListCurrentRecords
Outputs the records list based in current page
E) (GEP) getNavigation
Outputs the Navigation links
E) (GEP) getCurrentPages
Outputs Navigation records list based in current page
F) (GEP) getNavigationGroupLinks
Outputs the links for browsing from 1 to 10, 11 to 20, 21 to 30, and so forth
G) (GEP) setGetVars
Defining the additional parameters that may be necessary on the search and will be passed between pages with the GET method
PS 1: Testado usando MySQL, Access e SQL Server 2000. Teoricamente funcionará em qualquer SGBD suportado pela Classe ADODB.
PS 2: Para aplicações usando funções nativas do PHP pode ser desejado manter a estrutura de desenvolvimento. Caso não deseje usar a Classe ADODB, utilize a Classe “EasyPagination” que é exclusiva para MySQL (http://www.phpclasses.org/browse/package/1345.html)
Bem,
É isso pessoal!!!
Olavo Alexandrino
Recife - PE
http://www.recifeminhacidade.com
Muito legal seu artigo. Infelizmente muitos programadores constroem seus sistemas sem pensar a frente, são uns idiotas metidos a programadores...
02/09/2004 12:10pm
(~20 anos atrás)
27/07/2004 9:59am
(~20 anos atrás)
Se cadastrou no PHP Classes?
o que tá havendo lá?
qualquer coisa te envio...
o que tá havendo lá?
qualquer coisa te envio...
20/07/2004 6:46am
(~20 anos atrás)
Caros colegas,
Gostaria de experimentar essa Classe, mas estou tendo dificuldades em me cadastrar pra depois receber uma senha pra depois acessar novamente pra depois conseguir ou não a tal classe.
Se um de vocês puder enviar para meu e-mail:
julian.dagolofi@bol.com.br a tal classe, eu agradeceria.
Gostaria de tentar utilizá-la e se fizer melhorias eu as publicarei aqui.
Um abraço a todos do phpbrasil
Gostaria de experimentar essa Classe, mas estou tendo dificuldades em me cadastrar pra depois receber uma senha pra depois acessar novamente pra depois conseguir ou não a tal classe.
Se um de vocês puder enviar para meu e-mail:
julian.dagolofi@bol.com.br a tal classe, eu agradeceria.
Gostaria de tentar utilizá-la e se fizer melhorias eu as publicarei aqui.
Um abraço a todos do phpbrasil
19/07/2004 3:59pm
(~20 anos atrás)
cara na boa..
eu vou procurar..
mas perdi muitos arquivos..
de qualquer forma eu vou precisar de uma classe assim.. :)
vou acabar refazendo isso e se fizer te passo ..
eu vou procurar..
mas perdi muitos arquivos..
de qualquer forma eu vou precisar de uma classe assim.. :)
vou acabar refazendo isso e se fizer te passo ..
16/07/2004 6:05am
(~20 anos atrás)
Me envia...
pois ela esta no PHP Classes
e qualquer coisa eu altero a versão online
falows
pois ela esta no PHP Classes
e qualquer coisa eu altero a versão online
falows
14/07/2004 11:13am
(~20 anos atrás)
ehehehe
cara nem eu lembro :(
mas eu criei um método ou dois a mais na classe
mas basicamente eles faziam alterações no número de páginas .. vou ver se eu tenho em casa e posto aqui
cara nem eu lembro :(
mas eu criei um método ou dois a mais na classe
mas basicamente eles faziam alterações no número de páginas .. vou ver se eu tenho em casa e posto aqui
14/07/2004 9:52am
(~20 anos atrás)
recomendo essa :)
usei uma vez que estava super em cima
na entrega de projeto..
fiz algumas alterações..
não sei se você lembra cara...
mas é muito boa a classe
facilita bastante
usei uma vez que estava super em cima
na entrega de projeto..
fiz algumas alterações..
não sei se você lembra cara...
mas é muito boa a classe
facilita bastante
13/07/2004 6:46pm
(~20 anos atrás)
God, very god ...
Bom estou usando esta classe ja algum tempo
e estou bem satisfeito com a perfomace e com a facilidade de adptacao ao codigo !!!
Bom estou usando esta classe ja algum tempo
e estou bem satisfeito com a perfomace e com a facilidade de adptacao ao codigo !!!
13/07/2004 6:38pm
(~20 anos atrás)