Paginação de resultados
Publicado por Newton Pasqualini 23/03/2004
[ Hits: 6.264 ]
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>";
?>
Busca por Dominio .com .net e .org
SERVER PARA EDITAR GRATUITAMENTE MU-ONLINE
Nenhum comentário foi encontrado.
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Boas Práticas e Padrões Idiomáticos em Go e C
Vale a pena ter mais de uma interface grafica no seu Linux?
[Resolvido] Google Chrome reclamando de perfil em uso após mudar hostname
Instalando o Tema de Ícones Tela Circle
Copiar Para e Mover Para no menu de contexto do Nautilus e Dolphin
Dotando o Thunar das opcoes Copiar para e Mover para no menu de contexto
Instalação Dual Boot Linux+Windows 11 (4)
No Ubuntu 26.04, sudo passou a mostrar os asteriscos ao digitar por pa... (5)
Como instalar Warsaw no Gentoo? (0)
Como insiro e excluo um elemento XML e JSON ao código Javascript (1)









