Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera . . . a pedidos que recebi estou postando esse script de paginação que eu sempre uso nos meus sites quando preciso
Ele cria uma paginação em tabela colunada onde você escolhe quantas colunas quer tipo assim:
1 2 3 4 5 6
7 8 9 10 11 12
13 14 15 16 17 18
assim por diante
Se ajudar alguém já ta ótimo
<?php
$conexao = mysql_connect("localhost", "root", "123456") or die(mysql_error());//Link de conexão com banco
mysql_select_db("bd_galeria") or die(mysql_error());//seleção do banco
$num_por_pagina = 20; // numero de imagens (registros) por página
$pagina = !$_GET["pagina"] ? 1 : $_GET["pagina"]; // Caso não haja numeração, torna-se página 1
$primeiro_registro = ($pagina*$num_por_pagina) - $num_por_pagina;$painel = "<table align=\"center\" border=\"0\" cellspacing=\"3\" cellpadding=\"0\"><tr>"; // começa a tabela com a paginação
for ($x=1; $x<=$total_paginas; $x++){
if ($x==$pagina) { // Se a página for a atual não vai ter link
$painel .= "<td align=\"center\" valign=\"middle\" width=\"27\">$x</td>";
} else {// caso contrario tem link
$painel .= "<td align=\"center\" valign=\"middle\" width=\"27\"><a href=\"$PHP_SELF?pagina=$x\">$x</a></td>";
}
if($to_linha == 15){ // 15 é o numero de colunas que você quer na tabela caso tenha muita paginação, assim ele colocaria o 16 na linha de baixo não deixando q seu layout tenha 2 metros de largura
$painel .= "</tr><tr>";// fecha linha e abre outra
$to_linha = 1;// já que mudou de linha, reinicia o controle de colunas
}
$to_linha++; // add 1 as colunas
}
$painel .= "</tr></table>";// após o término fecha a tabela que fica guardada na variavel $painel que você pode colocar onde quiser que a páginação apareça
?>
Desculpa se coloquei muito comentário subestimando o raciocínio do ser humano, mas é o 1º script q posto aqui no laboratório
A mostragem das imagens eu não abordei aqui devido a ser um script de paginação o foco, a variável de busca tá lá: $busca = . . . . . .
É só usar
Qualquer dúvida posta ai
Vlw
Carregando comentários...