Problemas com paginação
Olá!
Estou com um problema na paginação, eu faço um select normal sem filtrar nada ela pagina perfeitamente, mas se eu filtar ele "WHERE" ele até joga para mim o conteudo, mas não conta a paginação corretamente, a segunda pagina ele conta como 1º, a 2º como 3º e sucessivamente....
vou passar o codigo para olharem:
/######### INICIO Paginação
$numreg = 10; // 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 jogos WHERE cod_subcategoria = '$cod' LIMIT $inicial, $numreg");
// Serve para contar quantos registros você tem na seua tabela para fazer a paginação
$sql_conta = mysql_query("SELECT * FROM jogos ");
$quantreg = mysql_num_rows($sql_conta); // Quantidade de registros pra paginação
// 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
echo"<table width='100%'>";
while ($aux = mysql_fetch_array($sql))
{
$cod_jogos = $aux["cod_jogo"];
$nome_jogos = $aux["nome_jogo"];
$descricoes_jogo = $aux["descricao_jogo"];
$downloads_jogo = $aux["download_jogo"];
echo "<br>
<tr><td><hr>Nome: $nome_jogos<br><br></td></tr>
<tr><td>Descrição: $descricoes_jogo<br></td></tr>
<tr><td><a href='[http://$downloads_jogo'>Baixar](http://%24downloads_jogo)
";
/* Ai o resto é com voces em montar como deve parecer o conteúdo */
}
echo" </table>";
echo" <br />
<br />
";
include("paginacao.php");
mysql_free_result($sql_resultado);
mysql_close($conexao)
?>
Bom, eu quero filtar o conteudo por categoria de jogo, por exemplo ao clica em tal categoria, ele vai me jogar so os jogos daquela categoria, mas se eu boto este filtro na paginação dá este erro que não consigo resolver...
se alguem puder da uma mãozinha ai eu agradeço^^
thx
Discussão (3)
Carregando comentários...