0

Paginando resultados com a Classe Generic Easy Pagination

criado por Olavo Alexandrino em 13/07/2004 4:13pm
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

Comentários:

Mostrando 1 - 10 de 10 comentários
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 (~19 anos atrás)

Dúvidas entre usar ADOdb e PEAR BD?

deem uma olhada:
http://phplens.com/lens/adodb/
27/07/2004 9:59am (~19 anos atrás)

Se cadastrou no PHP Classes?

o que tá havendo lá?

qualquer coisa te envio...
20/07/2004 6:46am (~19 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
19/07/2004 3:59pm (~19 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 ..
16/07/2004 6:05am (~19 anos atrás)

Me envia...

pois ela esta no PHP Classes

e qualquer coisa eu altero a versão online

falows
14/07/2004 11:13am (~19 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
14/07/2004 9:52am (~19 anos atrás)

e aí Marcelo?!!

quais as alterações?
to lembrado nao...

;)
14/07/2004 7:07am (~19 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
13/07/2004 6:46pm (~19 anos atrás)

leo genilhu disse:
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 !!!

13/07/2004 6:38pm (~19 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)