Beraldo Postado Dezembro 18, 2006 Denunciar Share Postado Dezembro 18, 2006 Script postado por:FabyoPaginação com banco de dados MySQLEfetua uma busca no banco de dados MySQL e retorna os resultados, separando-os por páginas. <?php mysql_connect("localhost"); mysql_select_db("banco"); $re = mysql_query("SELECT count(*) as total FROM tabela"); $total = mysql_result($re, 0, "total"); $pagina = 0; if(isset($_GET["pagina"])) { $pagina = $_GET["pagina"]; } $limite = 10; $paginas = ceil($total / $limite); $inicio = $pagina * $limite; $sql = mysql_query("SELECT * FROM tabela LIMIT $inicio, $limite"); $conta = mysql_num_rows($sql); while($l = mysql_fetch_array($sql)) { $nome = $l["nome"]; echo $nome."<br>"; } if($pagina > 0) { $menos = $pagina - 1; $url = $_SERVER["PHP_SELF"]."?pagina=".$menos; echo "<a href=\"$url\">Anterior</a>"; } for($i = 1;$i < $paginas; $i++) { $url = $_SERVER["PHP_SELF"]."?pagina=".$i; echo " | <a href=\"$url\">$i</a>"; } if($pagina < $paginas) { $mais = $pagina + 1; $url = $_SERVER["PHP_SELF"]."?pagina=".$mais; echo " | <a href=\"$url\">Próxima</a>"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Beraldo
Script postado por:Fabyo
Paginação com banco de dados MySQL
Efetua uma busca no banco de dados MySQL e retorna os resultados, separando-os por páginas.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.