Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
To com um script de paginação aqui, e resolvi compartilhar ai galera!
Espero que ajude vocês em alguma coisa :D
Ta todo explicadinho.
Bem simples, ta ai:
<?php
// Selecionar servidor
$conectar = mysql_connect("localhost", "root", "") or die ("Erro ao logar no BD");
// Selecionar BD
mysql_select_db("ud", $conectar);
// Pegar a página atual por GET
$p = $_GET["p"];
// Verifica se a variável tá declarada, senão deixa na primeira página como padrão
if(isset($p)) {
$p = $p;
} else {
$p = 1;
}// Executa o Query
$sql_query = mysql_query($sql_select);
echo "<h1>Lista de Produtos Adicionados</h1>";
// Cria um while para pegar as informações do BD
while($array = mysql_fetch_array($sql_query)) {
// Variável para capturar o campo 'nome' no banco de dados
$thumbs = $array["thumb"];
$imagem = $array["imagem"];
$descricao = $array["descricao"];
$valor = $array["valor"];
// Exibe o nome que está no BD e pula uma linha
print "<div id=\"brenno_teste\"><a href=\"fotos/$imagem\" target='_blank'><img class=\"foto_descricao\" src=\"fotos/$thumbs\"></a><br><span class=\"descricao\">$descricao</span></b><br>R$: <span class=\"valor\">$valor</span></div>";
}
// Depois que selecionou todos os nome, pula uma linha para exibir os links(próxima, última...)
echo "<br />";
//tentando deixar o lance da paginação sempre embaxo das imgs =) BreNnØ
echo "<div id=\"paginass\">";echo "<a href='principal.php?acao=lista_produtos&p=1' target='_self'>Primeira Página</a>";
echo " | ";echo "<a href='principal.php?acao=lista_produtos&p=".$i."' target='_self'>".$i."</a> ";
}
}echo "<a href='principal.php?acao=lista_produtos&p=".$i."' target='_self'>".$i."</a> ";
}
}echo "| ";
echo "<a href='principal.php?acao=lista_produtos&p=".$pags."' target='_self'>Ultima Página</a> ";
?>
<?
echo "</div>";
?>Vlw Beraldo!
é seguro? tem como só colocar includes para um arquivo secreto? ta faltando colocar o codigo para execultar no phpmysql
Vo da meus pitaco =P
http://forum.imasters.com.br/index.php?showtopic=281505
Da uma olhada aih, uma classe que fiz.
É facil de usar e pode entrar em qualquer página, independente de XHTML ou CSS =D
abraços
Uma dica: para saber o total de registros, não é necessário selecionar tudo e contar com mysql_num_rows(). Isso somente deixa a execução mais lenta, já que os resultados não serão usados para nada.
Você pode usar a função count(), do MySQL:
[]sBeraldo