PHP Classes

File: exemplo.php

Recommend this page to a friend!
  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: 16 years ago
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");
?>