Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
iaê pessoal. Bom estou com um problema, conseguir fazer a paginação, mais quando eu clico em proxima, não muda de página. Alguém aê ajuda
olha o código aí:
<?
$conexaoBD = mysql_connect("localhost") or die("Não foi possível conectar ao MySQL!");
mysql_select_db("dvds",$conexaoBD) or die ("Não foi possível selecionar o banco de dados!");
$sql = mysql_query("SELECT * FROM dvds");
$lpp = 5; // Especifique quantos resultados você quer por página
$total = mysql_num_rows($sql); // Esta função irá retornar o total de linhas na tabela
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$sql = mysql_query("SELECT * FROM dvds LIMIT $inicio, $lpp"); // Executa a query no MySQL com o limite de linhas.
echo "<table border='1' width='200' cellpadding='0' cellspacing='0' bordercolor='#CCCCCC' align='center'>"; echo "<tr><td align='center'>" . $l['id_dvd'] . "</td>";
echo "<td>" . $l['titulo'] . "</td></tr>\n";
echo "</tables>";
}
if($pagina > 0) {
$menos = $pagina - 1;
$url = "$_SERVER[PHP_SELF]?pagina=$menos";
echo "<a href='$url'>Anterior</a>"; // Vai para a página anterior
}
for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas
$url = "$_SERVER[PHP_SELF]?pagina=$i";
echo " | <a href='$url'>$i</a>";
}
if($pagina < ($paginas - 1)) {
$mais = $pagina + 1;
$url = "$_SERVER[PHP_SELF]?pagina=$mais";
echo " | <a href='$url'>Próxima</a>";
}
?>encontraram algo de errado, dá tudo certo, só não muda de página.
tipo, aparece lá a quantidade de página e a pra mudar de página. Assim:
0 | 1 | 2 Próximo mais quando eu aperto em próximo ele não muda de página, fica na mesma e quando eu clico em dois vai para a página php?pagina=2 mais não muda os resultados, aparecem os mesmo.
Carregando comentários...