Paginação de resultados
Publicado por Newton Pasqualini 23/03/2004
[ Hits: 6.145 ]
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.
<?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>";
?>
Script PHP simples que mostra IP e UserAgent do visitante, mesmo em alguns casos de proxy
Banner Aleatorio para arquivos .swf
Contador de acessos com Oracle
Nenhum comentário foi encontrado.
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
VOL já não é mais como antes? (3)
É normal não gostar de KDE? (12)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (15)
Secure boot, artigo interessante, nada técnico. (4)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









