Paginação de resultados

Publicado por Newton Pasqualini 23/03/2004

[ Hits: 5.919 ]

Download script.php




Sistema em PHP para paginação de resultados, além dos botões Volta e Próxima, o sitema gera o número total de páginas.

  



Esconder código-fonte

<?php
$mysql_serv = ""; //ENDEREÇO DO SERVIDOR MySQL
$mysql_user = ""; //USUÁRIO DO MySQL
$mysql_pass = ""; //SENHA DE USUÁRIO DO MySQL
$mysql_bd = ""; //BANCO DE DADOS MySQL
$tabela  = ""; //TABELA DO MySQL
$pag_views = ""; //NÚMERO DE RESULTADOS POR PÁGINAS
$campo  = ""; //CAMPO OU CAMPOS SEPARADOS POR " " (ESPAÇO) DA TABELA

mysql_connect("$mysql_serv","$mysql_user","$mysql_pass");
mysql_select_db("$mysql_bd");

$query1 = "SELECT * FROM $tabela";

if (!$pagina) {
$atual = "1";
} else {
$atual = $pagina;
}
$start = $atual - 1;
$start = $start * $pag_views;

$query2 = mysql_query("$query LIMIT $start,$pag_views");

$query3 = mysql_query($query1);

$tudo = mysql_num_rows($query3);

$paginas = $tudo / $pag_views;

while($mostra = mysql_fetch_array($query2)) {

$campo = explode(" ",$campo);
$campos = count($mostra);
for($i = 0; $i >= $campos; $i++){
echo $mostra[$campo[$i]];
}
}
$volta = $p -1;
$proxi = $p +1;

if ($atual>1) {
   echo "<font face=Arial size=1><a href='?pagina=$prev'>Volta</a></FONT> ";
}
for ($i = 0; $i < $paginas; $i++){
$pag = $i +1;
   echo "<font face=Arial size=1><a href='?pagina=$pag'>$pag</a></FONT> ";
}
if ($p<$atual) {
   echo " <font face=Arial size=1><a href='?pagina=$next'>Próxima</a></font>";
}
ECHO "<br><font face=Arial size=1>Powered by <a href=http://www.softwebsite.com.br>SoftwebSite.com.br</a>® Todos os direitos reservados.</font>";
?>

Scripts recomendados

Mostra o Navegador e O OS do Usuário

Script PHP simples que mostra IP e UserAgent do visitante, mesmo em alguns casos de proxy

Paginação (<> )

Whois Buscando dominios nacionais e internacionais

Port scanner simples em PHP


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts