Problema com paginação
Bom dia galera, tudo bom?
é o seguinte, to com um problema com paginação de resultados
fiz o codigo direitinho, aparece a quantidade certa de resultados por página, mostra a quantidades de páginas
mas não mostra o resultadado da pagina 2,3,4... so da pagina 1, quando eu clico pra ir para proxima pagina a url muda, mas o conteudo continua o mesmo
segue o codigo para análise:
<?php
include ("../connect/nelore.php");
$sql = mysql_query("SELECT * FROM noticias");
$lpp = 3;
$total = mysql_num_rows($sql);
$paginas = ceil($total / $lpp);
if(!isset($pagina)) { $pagina = 0; }
$inicio = $pagina * $lpp;
$sql = mysql_query("SELECT * FROM noticias LIMIT $inicio, $lpp");
echo "<table border='0'><tr><td>Id</td><td>Data</td><td>Tema</td></tr>";
while($l = mysql_fetch_array($sql)) {
echo "<tr><td>" . $l['id'] . "</td><td>" . $l['data'] . "</td><td>" . $l['tema'] . "</td><td><form method='post' action='videoseditar.php'><input name='id' id='id' type='hidden' value='".$l['id']."' /><input type='submit' value='Editar' /></form></td><td><form><input type='submit' value='Apagar'></form></td></tr>";
}
if($pagina > 0) {
$menos = $pagina - 1;
$url = "$PHP_SELF?pagina=$menos";
echo "<a href=".$url.">Anterior</a>";
}
for($i=0;$i<$paginas;$i++) {
$url = "$PHP_SELF?pagina=$i";
echo " | <a href=".$url.">$i</a>";
}
if($pagina < ($paginas - 1)) {
$mais = $pagina + 1;
$url = "$PHP_SELF?pagina=$mais";
echo " | <a href=".$url.">Próxima</a>";
}
?>
Valeu galera!
Ajuda ai galera, por favor
to precisando disso o quanto antes
Já resolvi,
eu tinha esquecido de por $pagina = $_GET["pagina"]; no inicio do código heheheh
pode feixar o codigo^^
Discussão (1)
Carregando comentários...