Paginação com ADODB

Publicado por Pedro César em 06/11/2004

[ Hits: 8.907 ]

 


Paginação com ADODB



O seguinte código cria de uma forma muito simples uma paginação de registros onde você pode avançar e retroceder na navegação dos mesmos, podendo ainda determinar a quantidade de registros por página que você quer visualizar.

<?
require "adodb.inc.php";
require "adodb-pager.inc.php";

$db=NewADOConnection('mysql');
$db->connect('localhost','root','179835','tecsis');

$sql="select codcli,empresa,contato,email,fone1,fone2 from clientes";

$pager=new ADODB_Pager($db,$sql);
$pager->Render($rows_per_page='5');

?>

O número de linhas a serem exibidas por página é determinado pelo método Render($rows_per_page='5'), cinco linhas por página no nosso caso. Se não for passado nenhum valor nesse método, é assumido como padrão o valor 10. Você pode manipular os títulos das colunas da tabela de exibição fazendo a declaração SQL da seguinte maneira (suportado pela maioria dos bancos de dados):

$sql="select codcli as 'Código',empresa as 'Nome',contato as 'Contato',email as 'email',fone1 as 'Fone 1',fone2 as 'Fone 2' from clientes";

Códigos como os acima podem ser encontrados em: adodb/tests/testpaging.php e a classe em: adodb/adodb-pager.inc.php. O código dessa classe pode ser alterado por um programador para que os textos linkados possam ser substituídos por imagens e o monótono fundo branco por cores mais interessantes, enfim, personalizá-lo ao gosto do freguês.

A classe ADODB pode ser baixada em:
Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Instalar Apache, PHP, MySQL e PostgreSQL no Ubuntu Linux 8.10

Geração automática de menu drop down com banco de dados em PHP

Portal TechRoot

Mostrar as tabelas de um banco de dados no PostgreSQL usando PHP

Instalação e configuração Apache2 + PHP + MySQL + PostgreSQL

  

Comentários
[1] Comentário enviado por oalexandrino em 13/11/2007 - 19:24h

uma boa opcao tb seria essa!

http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=646&pagina=1

;)

[2] Comentário enviado por tlinhares em 28/01/2013 - 11:31h

cara, TE AMOOOOOOO.. kkkkkkkkkkkkkkkkk

c é fera.. parabéns pelo tuto.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts