Wilker 3 Denunciar post Postado Julho 27, 2005 ola pessoal, as vezes vejo pessoas com alguns problemas pra faze paginacao de dados, por isso resolvi posta um cursinho sobre o assunto - pra que paginacao? bom, serve pra n sobrecarregar a net do cliente, qdo existem mtos dados a serem passados, usa-se paginacao pra dividir a ideia de fazer uma paginacao, em teoria e pratica eh algo simples, vamos entender como funciona para entender melhor a teoria, vamos comecar o nosso exemplo pratico, pra ficar simples, usaremos um array, iramos fazer a paginacao de dados de um array: $nomes = array();$nomes[] = "Wilker";$nomes[] = "Joao";$nomes[] = "Maria";$nomes[] = "Jose";$nomes[] = "Marta";$nomes[] = "Francisco";$nomes[] = "Ana";$nomes[] = "Aline";$nomes[] = "Andre";$nomes[] = "Felipe";$nomes[] = "Eduarda";$nomes[] = "Luiz";$nomes[] = "Pablo";$nomes[] = "Antonio";$nomes[] = "Flavia";$nomes[] = "Jessica";$nomes[] = "Paula";$nomes[] = "Amanda";$nomes[] = "Ewerton";$nomes[] = "Manuel";$nomes[] = "Cassia";$nomes[] = "Fabio";$nomes[] = "Tacio";$nomes[] = "Natalia";$nomes[] = "Jackeline";$nomes[] = "Mauricio";$nomes[] = "Patricia";sort($nomes); //apenas para organizaragora que temos nosso array, precisamos definir a quantidade de nomes a serem exibidos por pagina, usaremos 5 PHP [*]$nElements = 5; precisamos saber tb, a qual pagina estamos atualmente. pegaremos esse dado por GET PHP [*]$pagina = $_GET["pagina"]; [*]if(!$pagina) [*] $pagina = 0; com esse numero, nos iremos saber a partir de qual elemento devemos iniciar a contagem, mas, com um detalhe, c nos fizermos diretamente assim, a pagina 1 vai iniciar do 1, ou seja, soh iremos pular 1 elemento por pagina... para corrigir isso, criamos outra variavel, q vai dizer o numero real da contagem: PHP [*]$paginaA = $pagina * $nElements; com esse simples calculo, resolvemos nosso problema. soh por uma questao de mostrar, vou exibir exemplos de como a variavel paginaA fica, dependedo do valor de $pagina: 0 - 0 1 - 5 2 - 10 3 - 15 e por ai vai... vamos agora escrever os valores da pagina atual, para isso usaremos um for: PHP [*]for($i = 0; $i < $nElements; $i++) { [*] $z = $i + $paginaA; [*] echo $nomes[$z] . "<br/>"; [*]} pronto, ja estamos quase la :) agora precisamos criar os links q vao guiar nossa paginacao primeiro, precisamos descobrir quantas paginas serao usadas, vamos fazer uns calculos para descobrir isso: PHP [*]$nPaginas = ceil(count($nomes) / $nElements); o calculo foi soh dividir a qtd total de nomes, pela quantidade de elementos por pagina, arredondando para cima agora vamos criar os links para nossa paginacao: PHP [*]for($i = 0; $i < $nPaginas; i++) { [*] $z = $i + 1; [*] if($i != $pagina) [*] echo "<a href='" . $_SERVER["PHP_SELF"] . "?pagina=" . $i . "'>" . $z . "</a> "; [*] else [*] echo $z . " "; [*]} o if/else ali serve apenas para verificar em qual pagina estamos, assim ela fica como texto puro (e n link como os outros) codigo completo: PHP [*]$nomes = array(); [*]$nomes[] = "Wilker"; [*]$nomes[] = "Joao"; [*]$nomes[] = "Maria"; [*]$nomes[] = "Jose"; [*]$nomes[] = "Marta"; [*]$nomes[] = "Francisco"; [*]$nomes[] = "Ana"; [*]$nomes[] = "Aline"; [*]$nomes[] = "Andre"; [*]$nomes[] = "Felipe"; [*]$nomes[] = "Eduarda"; [*]$nomes[] = "Luiz"; [*]$nomes[] = "Pablo"; [*]$nomes[] = "Antonio"; [*]$nomes[] = "Flavia"; [*]$nomes[] = "Jessica"; [*]$nomes[] = "Paula"; [*]$nomes[] = "Amanda"; [*]$nomes[] = "Ewerton"; [*]$nomes[] = "Manuel"; [*]$nomes[] = "Cassia"; [*]$nomes[] = "Fabio"; [*]$nomes[] = "Tacio"; [*]$nomes[] = "Natalia"; [*]$nomes[] = "Jackeline"; [*]$nomes[] = "Mauricio"; [*]$nomes[] = "Patricia"; [*] [*]sort($nomes); //apenas para organizar [*] [*]$nElements = 5; [*] [*]$pagina = $_GET["pagina"]; [*]if(!$pagina) [*] $pagina = 0; [*] [*]$paginaA = $pagina * $nElements; [*] [*]for($i = 0; $i < $nElements; $i++) { [*] $z = $i + $paginaA; [*] echo $nomes[$z] . "<br/>"; [*]} [*] [*]$nPaginas = ceil(count($nomes) / $nElements); [*] [*]for($i = 0; $i < $nPaginas; i++) { [*] $z = $i + 1; [*] if($i != $pagina) [*] echo "<a href='" . $_SERVER["PHP_SELF"] . "?pagina=" . $i . "'>" . $z . "</a> "; [*] else [*] echo "$z "; [*]} nao foi tao dificil assim neh pessoal :) espero que tenham gostado duvidas, criticas, sugestoes... qq coisa postem ai ;) Compartilhar este post Link para o post Compartilhar em outros sites
webruno 0 Denunciar post Postado Julho 30, 2005 Autos tuto!Só queria saber porque que no meu teste aparece o seguinte erro:Parse error: parse error, unexpected T_INC, expecting ')' in f:\arquivos de programas 2\easyphp1-7\www\paginacao.php on line 41Sendo que a linha 41 é a:for($i = 0; $i < $nElements; i++)No entendi??? Compartilhar este post Link para o post Compartilhar em outros sites
webruno 0 Denunciar post Postado Julho 30, 2005 Pronto resolvido o erro...descobri que falta um $ na linha 40 deste tuto...Ficaria assimfor($i = 0; $i < $nElements; $i++) { $z = $i + $paginaA; echo $nomes[$z] . "<br/>"; } Compartilhar este post Link para o post Compartilhar em outros sites
Wilker 3 Denunciar post Postado Julho 30, 2005 vlw por informar, ja corrigi o post ;) Compartilhar este post Link para o post Compartilhar em outros sites
Ariel 0 Denunciar post Postado Agosto 3, 2005 estou com problema em uma paginacao... eu faço uma busca, utilizando um form onde pega-se diversas variaveis, que sao passadas para o script de busca... a instrucao sql aqui fica assim: $busca=mysql_query("SELECT * FROM imobiliarias INNER JOIN imoveis ON imobiliarias.idimob = imoveis.imob_imovel WHERE imoveis.negocio_imovel LIKE '%$negocio%' AND imoveis.dormitorios_imovel LIKE '%$NumeroDeDormitorios%' AND imoveis.cidade_imovel LIKE '%$Cidade%' AND imoveis.imob_imovel LIKE '%$Imobiliaria%' AND imoveis.tipo_imovel LIKE '%$TipoDeImovel%' AND flag_imob='1' LIMIT ".$ini.",".$registros);$conta=mysql_query("SELECT * FROM imobiliarias INNER JOIN imoveis ON imobiliarias.idimob = imoveis.imob_imovel WHERE imoveis.negocio_imovel LIKE '%$negocio%' AND imoveis.dormitorios_imovel LIKE '%$NumeroDeDormitorios%' AND imoveis.cidade_imovel LIKE '%$Cidade%' AND imoveis.imob_imovel LIKE '%$Imobiliaria%' AND imoveis.tipo_imovel LIKE '%$TipoDeImovel%' AND flag_imob='1'");// selecionei todos os registros bem.. qdo se faz a busca.. os primeiros resultados aparecem, porem, qdo se clica para ir para a proxima tela.... ele pega todos os resultados da tabela (pagina, mas nao filtra) Percebi que as variaveis do form nao estao sendo passadas para as paginas seguintes... se for isso mesmo, entao, como resolver esse problema ? como fazer pra ele pegar o $_POST das paginas seguintes ? conto com vcs... grato !! Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Vieira Pinho 0 Denunciar post Postado Maio 7, 2006 Olá Wilker, bacana o tutorial. Dois detalhes:Se tivermos com o error_reporting definido para exibir os erros. Teremos o seguinte: Notice: Undefined index: pagina in D:\webmaster\estudos\PHP\funcoes\array_paginacao.php on line 33Que pode ser resolvido assim:$pagina = 0;if(isset($_GET["pagina"])) { $pagina = $_GET["pagina"];}Bom, temos os seguintes também:Notice: Undefined offset: 27 in D:\webmaster\estudos\PHP\funcoes\array_paginacao.php on line 40Notice: Undefined offset: 28 in D:\webmaster\estudos\PHP\funcoes\array_paginacao.php on line 40Notice: Undefined offset: 29 in D:\webmaster\estudos\PHP\funcoes\array_paginacao.php on line 40Como resolvê-lo. Um abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Maio 11, 2006 Ola Leandro sua dica bm pode ser resumida assim: $pagina = isset($_GET["pagina"]) ? $_GET["pagina"] : 0;// correto seria 1 porque nao existe pagina 0 e sobre o outro erro é que a paginação nao foi feita corretamente entao quando você chega no final da pagina ele nao encontra os elementos do array porque nao existem Compartilhar este post Link para o post Compartilhar em outros sites
Leandro Vieira Pinho 0 Denunciar post Postado Maio 11, 2006 Valeu fabyo, e como corrigir este último problema? Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Maio 11, 2006 tem que verificar quando chegar na ultima pagina e ver quantos valores tem no array, porque do jeito que ta ele apenas pegou o total e dividiu por pagina , mas dai na ultima pagina nao tem o numero exato de registro no array Compartilhar este post Link para o post Compartilhar em outros sites
pensar 1 Denunciar post Postado Novembro 24, 2006 Ta dando esse erro aqui....Parse error: parse error, unexpected T_INC, expecting ')' in c:\arquivos de programas\easyphp\www\teste\pagina.php on line 54 <HTML><HEAD> <TITLE>Documento PHP</TITLE></HEAD><BODY><? $nomes = array();$nomes[] = "Wilker";$nomes[] = "Joao";$nomes[] = "Maria"; $nomes[] = "Jose"; $nomes[] = "Marta"; $nomes[] = "Francisco"; $nomes[] = "Ana"; $nomes[] = "Aline"; $nomes[] = "Andre"; $nomes[] = "Felipe"; $nomes[] = "Eduarda"; $nomes[] = "Luiz"; $nomes[] = "Pablo"; $nomes[] = "Antonio"; $nomes[] = "Flavia"; $nomes[] = "Jessica"; $nomes[] = "Paula"; $nomes[] = "Amanda"; $nomes[] = "Ewerton"; $nomes[] = "Manuel"; $nomes[] = "Cassia"; $nomes[] = "Fabio"; $nomes[] = "Tacio"; $nomes[] = "Natalia"; $nomes[] = "Jackeline"; $nomes[] = "Mauricio"; $nomes[] = "Patricia"; sort($nomes); //apenas para organizar $nElements = 5; $pagina = $_GET["pagina"]; if(!$pagina) $pagina = 0; $paginaA = $pagina * $nElements; for($i = 0; $i < $nElements; $i++) {$z = $i + $paginaA;echo $nomes[$z] . "<br/>";} $nPaginas = ceil(count($nomes) / $nElements); for($i = 0; $i < $nPaginas; i++) { $z = $i + 1; if($i != $pagina) echo "<a href='" . $_SERVER["PHP_SELF"] . "?pagina=" . $i . "'>" . $z . "</a> "; else echo "$z "; }?></BODY></HTML> Compartilhar este post Link para o post Compartilhar em outros sites
Anderson Mello 3 Denunciar post Postado Dezembro 1, 2006 Pensar, este erro já foi corrigido no post do Wilker, mas você deve ter testado o post original. Falta o $ dentro da condição do loop for, nesta linha:for($i = 0; $i < $nPaginas; i++) {A propósito, parabéns pelo tutorial, Wilker ;)[]sAnderson Mello Compartilhar este post Link para o post Compartilhar em outros sites
DetonationS 0 Denunciar post Postado Março 18, 2007 Cara,simplismente PERFEITO! Eu ja tava tentando faze paginação para alguns resultados que viam de um DB... Agora vo tenta... Vlw mesmo Wilker,me ajudo pakas http://forum.imasters.com.br/public/style_emoticons/default/worshippy.gif Compartilhar este post Link para o post Compartilhar em outros sites
DeaDKenshiN 0 Denunciar post Postado Agosto 18, 2007 Otimo, parabéns!!!!Estava procurando a lógica de paginação, agora ja aprendi vlws! Compartilhar este post Link para o post Compartilhar em outros sites
Alexandre Corrêa 0 Denunciar post Postado Agosto 31, 2007 Parabens pela tutorial, mas se eu quizese usar essa paginação com DB como seria? Compartilhar este post Link para o post Compartilhar em outros sites
pcclaro 0 Denunciar post Postado Setembro 14, 2007 Muito Bom Wilker, só uma perguntinha, como faço aquele botão pra ir direto pra ulltima página ? Compartilhar este post Link para o post Compartilhar em outros sites
Red FeniX 4 Denunciar post Postado Outubro 7, 2007 Muito bom tutorial Wilker.Até hoje queria aprender a fazer isso.Muito bom mesmo.Mas tem como eu definir um background para os números das páginas.Se sim,seria por meio de CSS ou através do própio código php?Muito obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Faudesigner 0 Denunciar post Postado Novembro 7, 2007 ola pessoal, as vezes vejo pessoas com alguns problemas pra faze paginacao de dados, por isso resolvi posta um cursinho sobre o assunto - pra que paginacao? bom, serve pra n sobrecarregar a net do cliente, qdo existem mtos dados a serem passados, usa-se paginacao pra dividir a ideia de fazer uma paginacao, em teoria e pratica eh algo simples, vamos entender como funciona para entender melhor a teoria, vamos comecar o nosso exemplo pratico, pra ficar simples, usaremos um array, iramos fazer a paginacao de dados de um array: $nomes = array(); $nomes[] = "Wilker"; $nomes[] = "Joao"; $nomes[] = "Maria"; $nomes[] = "Jose"; $nomes[] = "Marta"; $nomes[] = "Francisco"; $nomes[] = "Ana"; $nomes[] = "Aline"; $nomes[] = "Andre"; $nomes[] = "Felipe"; $nomes[] = "Eduarda"; $nomes[] = "Luiz"; $nomes[] = "Pablo"; $nomes[] = "Antonio"; $nomes[] = "Flavia"; $nomes[] = "Jessica"; $nomes[] = "Paula"; $nomes[] = "Amanda"; $nomes[] = "Ewerton"; $nomes[] = "Manuel"; $nomes[] = "Cassia"; $nomes[] = "Fabio"; $nomes[] = "Tacio"; $nomes[] = "Natalia"; $nomes[] = "Jackeline"; $nomes[] = "Mauricio"; $nomes[] = "Patricia"; sort($nomes); //apenas para organizar agora que temos nosso array, precisamos definir a quantidade de nomes a serem exibidos por pagina, usaremos 5 <!--php1--><div class='phptop'>PHP</div><div class='phpmain'><!--ephp1--><link href = "style_images/css_php.css" rel = "stylesheet" type = "text/css"> $nElements = 5;<!--php2--></div><!--ephp2--> precisamos saber tb, a qual pagina estamos atualmente. pegaremos esse dado por GET <!--php1--><div class='phptop'>PHP</div><div class='phpmain'><!--ephp1--><link href = "style_images/css_php.css" rel = "stylesheet" type = "text/css"> $pagina = $_GET<span style=' color: green;'>["pagina"]</span>; if<span style=' color: green;'>(!$pagina)</span> $pagina = 0; <!--php2--></div><!--ephp2--> com esse numero, nos iremos saber a partir de qual elemento devemos iniciar a contagem, mas, com um detalhe, c nos fizermos diretamente assim, a pagina 1 vai iniciar do 1, ou seja, soh iremos pular 1 elemento por pagina... para corrigir isso, criamos outra variavel, q vai dizer o numero real da contagem: <!--php1--><div class='phptop'>PHP</div><div class='phpmain'><!--ephp1--><link href = "style_images/css_php.css" rel = "stylesheet" type = "text/css"> $paginaA = $pagina * $nElements;<!--php2--></div><!--ephp2--> com esse simples calculo, resolvemos nosso problema. soh por uma questao de mostrar, vou exibir exemplos de como a variavel paginaA fica, dependedo do valor de $pagina: 0 - 0 1 - 5 2 - 10 3 - 15 e por ai vai... vamos agora escrever os valores da pagina atual, para isso usaremos um for: <!--php1--><div class='phptop'>PHP</div><div class='phpmain'><!--ephp1--><link href = "style_images/css_php.css" rel = "stylesheet" type = "text/css"> for<span style=' color: green;'>($i = 0; $i < $nElements; $i++)</span> { $z = $i + $paginaA; echo $nomes<span style=' color: green;'>[$z]</span> . "<br/>"; } <!--php2--></div><!--ephp2--> pronto, ja estamos quase la :) agora precisamos criar os links q vao guiar nossa paginacao primeiro, precisamos descobrir quantas paginas serao usadas, vamos fazer uns calculos para descobrir isso: <!--php1--><div class='phptop'>PHP</div><div class='phpmain'><!--ephp1--><link href = "style_images/css_php.css" rel = "stylesheet" type = "text/css"> $nPaginas = ceil(count<span style=' color: green;'>($nomes)</span> / $nElements);<!--php2--></div><!--ephp2--> o calculo foi soh dividir a qtd total de nomes, pela quantidade de elementos por pagina, arredondando para cima agora vamos criar os links para nossa paginacao: <!--php1--><div class='phptop'>PHP</div><div class='phpmain'><!--ephp1--><link href = "style_images/css_php.css" rel = "stylesheet" type = "text/css"> for<span style=' color: green;'>($i = 0; $i < $nPaginas; i++)</span> { $z = $i + 1; if<span style=' color: green;'>($i != $pagina)</span> echo "<a href='" . $_SERVER<span style=' color: green;'>["PHP_SELF"]</span> . "?pagina=" . $i . "'>" . $z . "</a> "; else echo $z . " "; } <!--php2--></div><!--ephp2--> o if/else ali serve apenas para verificar em qual pagina estamos, assim ela fica como texto puro (e n link como os outros) codigo completo: <!--php1--><div class='phptop'>PHP</div><div class='phpmain'><!--ephp1--><link href = "style_images/css_php.css" rel = "stylesheet" type = "text/css"> $nomes = array<span style=' color: green;'>()</span>; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Wilker"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Joao"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Maria"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Jose"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Marta"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Francisco"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Ana"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Aline"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Andre"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Felipe"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Eduarda"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Luiz"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Pablo"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Antonio"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Flavia"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Jessica"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Paula"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Amanda"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Ewerton"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Manuel"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Cassia"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Fabio"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Tacio"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Natalia"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Jackeline"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Mauricio"; $nomes<span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'><span style=' color: green;'>[]</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> = "Patricia"; sort<span style=' color: green;'><span style=' color: green;'>($nomes)</span></span>; <span style=' color: DarkGray;'>//apenas para organizar</span> $nElements = 5; $pagina = $_GET<span style=' color: green;'>["pagina"]</span>; if<span style=' color: green;'>(!$pagina)</span> $pagina = 0; $paginaA = $pagina * $nElements; for<span style=' color: green;'>($i = 0; $i < $nElements; $i++)</span> { $z = $i + $paginaA; echo $nomes<span style=' color: green;'>[$z]</span> . "<br/>"; } $nPaginas = ceil(count<span style=' color: green;'><span style=' color: green;'>($nomes)</span></span> / $nElements); for<span style=' color: green;'>($i = 0; $i < $nPaginas; i++)</span> { $z = $i + 1; if<span style=' color: green;'>($i != $pagina)</span> echo "<a href='" . $_SERVER<span style=' color: green;'>["PHP_SELF"]</span> . "?pagina=" . $i . "'>" . $z . "</a> "; else echo "$z "; } <!--php2--></div><!--ephp2--> nao foi tao dificil assim neh pessoal :) espero que tenham gostado duvidas, criticas, sugestoes... qq coisa postem ai ;) Compartilhar este post Link para o post Compartilhar em outros sites
uops! 0 Denunciar post Postado Dezembro 9, 2007 mto bom! Compartilhar este post Link para o post Compartilhar em outros sites
SlyX 0 Denunciar post Postado Janeiro 11, 2008 bom tópico, eu geralmente faço a paginação via SQL (acho desnecessario carregar um array gigante digamos que de 500 resultados se só irei mostrar 10 deles, principalmente pq eu teria que carregar este array diversas vezes) entao eu uso um select com LIMIT porem a ideia desta paginação é simples e é facil de ser aplicada, esta de parabens Compartilhar este post Link para o post Compartilhar em outros sites