Hawker Postado Setembro 24, 2004 Denunciar Share Postado Setembro 24, 2004 Prezados colegas:Fiz um script de paginação que está paginando perfeitamente... O único problema está em inserir ANTERIOR e PRÓXIMO.Se a pagina for a primeira, deve inserir somente PROXIMOse for a ultima, deve inserir somente ANTERIORe em outro caso, deve inserir ANTERIOR e PRÓXIMOEntretanto, indeferente do numero da página ele só insere PRÓXIMO.Quem quiser ver uma prévia do script:Script de PaginaçãoO código está aqui...se alguém puder me dizer por favor onde está o erro, ficarei grato! <?php $perpage = 4; $pag = $_GET['pag']; include "conectamysql.inc"; $query = mysql_query("SELECT * FROM noticias"); $total = mysql_num_rows($query); $pages_prov = $total / $perpage; $pages = ceil($pages_prov); if ($pag > $pages) { echo "Página inexistente"; } else { $inipoint = ($pag * $perpage) - $perpage; $inicio = ($pag * $perpage) - $perpage; $ponteiro = $pag * $perpage; $exib=mysql_query("SELECT * FROM noticias LIMIT $inipoint,$ponteiro"); while ($inicio < $ponteiro && $inicio < $total) { $resultado = mysql_fetch_array($exib); $data = $resultado['datahora']; $ano = substr($data , 0 , 4); $mes = substr($data , 5 , 2); $dia = substr($data , 8 , 2); $hora = substr($data , 11); $titulo = $resultado['titulo']; echo "<p>" . $dia . "/" . $mes . "/" . $ano . " - " . $titulo . "</p>"; $inicio ++; } echo "<br>"; $prox = $pag + 1; $ant = $pag - 1; if ($pag = 1) { echo "<a href='noticias_teste.php?pag=" . $prox . "'>Próximo</a>"; } elseif ($pag = $pages) { echo "<a href='noticias_teste.php?pag=" . $ant . "'>Anterior</a>"; } else { echo "<a href='noticias_teste.php?pag=" . $ant . "'>Anterior</a> | <a href='noticias_teste.php?pag=" . $prox . "'>Próximo</a>"; } } ?> Abraços! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Setembro 24, 2004 Denunciar Share Postado Setembro 24, 2004 Cara, = é um sinal de atribuição e não de comparação.U se == ou === para comparação dentro daqueles seus ifs e elseifs... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Hawker Postado Setembro 25, 2004 Autor Denunciar Share Postado Setembro 25, 2004 Putz!Li e reli 500000 vezes o codigo e não reparei isso!!!Valeu Error404, abração! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Setembro 25, 2004 Denunciar Share Postado Setembro 25, 2004 Esses erros são os piores de achar mesmo.O mais indicado nesses casos é dar pra outra pessoa ler.Eu mesmo já fiquei empacado um tempão com esse problema... Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Hawker
Prezados colegas:
Fiz um script de paginação que está paginando perfeitamente... O único problema está em inserir ANTERIOR e PRÓXIMO.
Se a pagina for a primeira, deve inserir somente PROXIMO
se for a ultima, deve inserir somente ANTERIOR
e em outro caso, deve inserir ANTERIOR e PRÓXIMO
Entretanto, indeferente do numero da página ele só insere PRÓXIMO.
Quem quiser ver uma prévia do script:
Script de Paginação
O código está aqui...
se alguém puder me dizer por favor onde está o erro, ficarei grato!
Abraços!
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.