D´Sant 0 Denunciar post Postado Janeiro 30, 2004 Caros colegas Gostaria da ajuda de vocês para obter um exemplo de como paginar um array(); explico: Tenho um array que é alimentado por uma pesquisa nterna no site, eu listo os resultados deste array em uma unica tela, gostaria de paginar estes resultados. PS: Neste script não faço uso de Banco de Dados. Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Janeiro 30, 2004 Olh um exemplo: $if (!$pagina) {$pag = 1;} else {$pag = $pagina;}$reg = 10; // Registros por página$rows = sizeof($array);$ini2 = $pag-1;$ini = $ini2 * $reg;$fim = $ini + $reg;for ($num=0;$num<$rows;$num++) {$num5= $num+$iniecho "$array[$num5]<br>";}$anterior = $pag-1;$proxima = $pag+1;$nada = $rows / $reg;$pags = ceil($nada);if ($pag > 1) {echo "<a href=paginacao.php?pagina=$anterior><b>Anterior </b></a>";} if ($pag < $pags) {echo "<a href=paginacao.php?pagina=$proxima><b> Próxima</b></a>";}echo "<br>";for ($num2=0;$num2<$pags;$num2++) {$num3 = $num2+1;if ($pag==$num3) {echo " <b>[$num3]</b> ";} else {echo "<a href=paginacao.php?pagina=$num3> $num3 </a>";}}?>Testa aí. Compartilhar este post Link para o post Compartilhar em outros sites