Login   Register  
PHP Classes
elePHPant
Icontem

File: exemplo.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Otavio Theiss  >  Paginacao Class  >  exemplo.php  >  Download  
File: exemplo.php
Role: Example script
Content type: text/plain
Description: Exemplo de utilização da classe
Class: Paginacao Class
Paginate listings of data retrieved with ADODB
Author: By
Last change:
Date: 2007-11-02 15:27
Size: 1,079 bytes
 

Contents

Class file image Download
<?
    
include "conexao.php";
    include 
"paginacao.class.php";
    
    
//PEGA VARIAVEL ENVIADA VIA "GET" SE NAUN FOR PASSADO VALOR ALGUM SETA COMO 1 
    
if (isset($_REQUEST['PAGINA']))
        
$pageNum $_REQUEST['PAGINA'];
    else
        
$pageNum 1;
    
    
//LIMITE DE RESULTADOS POR PAGINA ALTERE PARA QUANTOS ACHAR MELHOR
    
$limit 5;
    
    
//NUMERO DE LINKS DA PAGINAÇÃO 2 PARA A ESQUERDA E 2 PARA A DIREITA ALTERE PARA QUANTO ACHAR MELHOR
    
$NumLinkPaginacao 2;
    
    
//SQL PARA PEGAR DADOS DO BANCO
    
$SQL "select 
                NOM_ITEM 
            from 
                tb_paginacao
            order by 
                NOM_ITEM ASC"
;        
    
    
//PARA QUE A CLASSE FUNCIONA EH PRECISO UTILIZAR O METODO "PageExecute" DA CLASSE ADODB
    
$rs=$conexao->PageExecute($SQL$limit$pageNum);
    
    
//CRIA NOVO OBJETO DA CLASSE
    
$obj = new Paginacao();
    
    
//EXIBE OS DADOS
    
while (!$rs->EOF) {
                    echo 
$rs->Fields("NOM_ITEM")."<br />";
                    
$rs->MoveNext();
                }
    
    
/**
     * CHAMA O METODA DA CLASSE Paginacao();
     * PASSANDO OS PARAMETROS  
     */ 
    
$obj->getPaginacao($rs,$NumLinkPaginacao,$pageNum,"#000000","#ffffff");
?>