problema com paginacao
boa tarde pessoal,
minha duvida esta no codigo abaixo, peguei o mesmo daqui do forum e tentei adicionar o meu para implantar a paginação. o problema é que não esta trocando de página vou postar abaixo e caso alguem possa me ajudar fico grato.
lista.php
<?php
include "php/conecta.php";
//$conexao = mysql_connect("localhost","root","root");
//######### INICIO Paginação
$numreg = 1; // Quantos registros por página vai ser mostrado
if (!isset($pg)) {
$pg = 0;
}
$inicial = $pg * $numreg;
//######### FIM dados Paginação
// Faz o Select pegando o registro inicial até a quantidade de registros para página
$sql = mysql_query("SELECT * FROM f_cad_produtosz LIMIT $inicial, $numreg");
// Serve para contar quantos registros você tem na seua tabela para fazer a paginação
$sql_conta = mysql_query("SELECT * FROM f_cad_produtosz");
$quantreg = mysql_num_rows($sql_conta); // Quantidade de registros pra paginação
include("paginacao.php"); // Chama o arquivo que monta a paginação. ex: << anterior 1 2 3 4 5 próximo >>
echo "<br><br>"; // Vai servir só para dar uma linha de espaço entre a paginação e o conteúdo
while ($aux = mysql_fetch_array($sql)) {
/* Ai o resto é com voces em montar como deve parecer o conteúdo */
$id = $aux['ID_COD'];
$titulo = $aux['cad_nome'];
$imagem = $aux['cad_imagem'];
$dimensao = $aux['cad_dimensao'];
if($imagem <> ''){ #se for 3 é porque passou 3 colunas, dae faz quebra de linha
if($dimensao == "V") {
$t1 = "<img src='$imagem' border=0 ><p>$titulo" ; #zera a AUX pra contar novamente 3 colunas
}}
if($imagem <> ''){ #se for 3 é porque passou 3 colunas, dae faz quebra de linha
if($dimensao == "H") {
$t1 = "<img src='$imagem' border=0><p>$titulo" ; #zera a AUX pra contar novamente 3 colunas
}}
if($imagem == ''){ #se for 3 é porque passou 3 colunas, dae faz quebra de linha
$t1 = "" ; #zera a AUX pra contar novamente 3 colunas
}
echo "<tr bordercolor='#333333'>";
echo "<td valign='top'><div align='center'>$t1</div></td>";
echo "</tr>";
}
echo "</table>";
?>
paginacao.php
<style type="text/css">
<!--
.pgoff {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #FF0000; text-decoration: none}
a.pg {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #003366; text-decoration: none}
a:hover.pg {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #0066cc; text-decoration:underline}
-->
</style>
<?php
$quant_pg = ceil($quantreg/$numreg);
$quant_pg++;
// Verifica se esta na primeira página, se nao estiver ele libera o link para anterior
if ( $pg > 0) {
echo "<a href=".$PHP_SELF."?pg=".($pg-1) ."class=pg><b>« anterior</b></a>";
} else {
echo "<font color=#CCCCCC>« anterior</font>";
}
// Verifica se esta na ultima página, se nao estiver ele libera o link para próxima
if (($pg+2) < $quant_pg) {
echo "<a href=".$PHP_SELF."?pg=".($pg+1)." class=pg><b>próximo »</b></a>";
} else {
echo "<font color=#CCCCCC>próximo »</font>";
}
?>
valeu
Discussão (3)
Carregando comentários...