<?php
/*
*Exemplo de uso Avançado:
*/
require("paginacao.class.php");
$link = mysql_connect("localhost", "root", "");
if($link){
if (!mysql_select_db("bancoTeste", $link)) {
exit("Não Foi possivel selecionar o banco de dados: bancoTeste".
"<br>No Servidor:localhost".
"<br>Com o user: root".
"<br>E a Senha: '' ");
}
}else{
exit("Não Foi possivel Fazer LOGIN no Servidor: localhost".
"<br>Com o user: root".
"<br>E a Senha: '' ".
"<br>E por isso não é possivel Selecionar a Base de Dados:bancoTeste");
}
$query2 = mysql_query("SELECT * FROM `tabela`");
$quantos = mysql_num_rows($query2);
$limite_de_resultados_por_pg = 4;
$page = (isset($_GET["pg"])) ? $_GET["pg"] : 1;
$inicio = ($page != 0)? ($page - 1) * $limite_de_resultados_por_pg : 0;
$query = mysql_query("SELECT * FROM `tabela` LIMIT $inicio, $limite_de_resultados_por_pg;");
while($dados = mysql_fetch_array($query)){
Echo "Campo = ".$dados["campo"] . "<br/ > \n";
}
$instancia = new paginacao();
$instancia->configuracoesLogica["pg_Atual"] = $page;
$instancia->configuracoesLogica["qntTroco"] = $quantos;
$instancia->configuracoesLogica["max_resultados"] = $limite_de_resultados_por_pg;
$instancia->configuracoesLogica["max_links"] = 10;
$instancia->configuracoesLogica["primeira"] = true;
$instancia->configuracoesLogica["anterior"] = true;
$instancia->configuracoesLogica["proxima"] = true;
$instancia->configuracoesLogica["ultima"] = true;
$instancia->configuracoesLogica["bloco_anterior"] = true;
$instancia->configuracoesLogica["proximo_bloco"] = true;
$instancia->configuracoesLogica["htmlTotal"] = true;
$instancia->configuracoesTemplates["LINK"] = "<a style='text-decoration:none;' href='http://localhost/paginacao/exAvancado.php?pg=###PAGINA###'><strong>###MENSAGEM###</strong></a> \n";
$instancia->configuracoesTemplates["BLOCO"] = "<strong>[###INICIO###-###FIM###]</strong> \n";
$instancia->configuracoesTemplates["PG_ATUAL"] = "<strong>###PAGINA###</strong> \n";
$instancia->configuracoesTemplates["TOTAL"] = "Mostrando pagina ###PG_ATUAL### de um total de ###TOTAL###. ###LINKS###";
$instancia->configuracoesMensagens["primeira"] = " Primeira ";
$instancia->configuracoesMensagens["anterior"] = " Anterior ";
$instancia->configuracoesMensagens["proxima"] = " Proxima ";
$instancia->configuracoesMensagens["ultima"] = " Ultima ";
echo $instancia->geraPaginacao();
?>
|