Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Como fazer que o botão (Primeiro > e < Último) da paginação suma quando chegar na ultima pagina ou primeira?
Para invitar que não vão para paginas que não existem.
<center>
<?php
if($SQL_RESUL > 1 && $pg<=$SQL_RESUL){
echo "<a id='botaopagina' href='index.php?pg=1'>Primeira</a>";
}
if($SQL_RESUL > 1 && $pg<=$SQL_RESUL){
echo "<a id='botaopagina' href='index.php?pg=".($pg - 1)."'><</a>";
}
if($SQL_RESUL > 1 && $pg<=$SQL_RESUL){
for($i=1; $i<=$SQL_RESUL; $i++){
echo "<a id='botaopagina' href='?pg=$i'>$i</a>";
}
}
if($SQL_RESUL > 1 && $pg<=$SQL_RESUL){
echo "<a id='botaopagina' href='index.php?pg=".($pg + 1)."'>></a>";
}
if($SQL_RESUL > 1 && $pg<=$SQL_RESUL){
echo "<a id='botaopagina' href='index.php?pg=$SQL_RESUL'>Ultíma</a>";
}
?>
</center>
Obrigado
Não entendi a Lógica? :no:
Só mostra o botão "Primeira" se a página atual for maior que 1
Noutras palavras, não mostra "Primeira" na página 1
se pagina_atual > 1
mostra botao "primeira"
Só mostra "Última" se a página atual não for a última
Noutras palavras, sempre mostra "Última" quando não for a última página
se pagina_atual < total_de_paginas
mostra botao "Última"
Entendeu?
:pinch: Desculpe, mas eu não consigo entender assim (não sei como colocar no código).
Amigo, quanta falta de atenção ein, beraldo explicou exatamente o que deve ser feito, como não entendeu???
se a página atual = 1 ESTÁ NA PRIMEIRA PÁGINA, ENTÃO NÃO MOSTRA BOTÃO PRIMEIRA PÁGINA!
if($_GET['pg'] > 1){
// link primeira pagina
}
já a última página, você tem uma variável +- assim: $total_páginas ou seja, se a página atual for igual a $total_páginas quer dizer está no limite, então não mostra o link ULTIMA PÁGINA
if($_GET['pg'] < $total_páginas){
// mostra link última página
}
simples colega o.o
Obrigado Roberto e Mateus pelo ajuda
É porque eu não sou muito bom em código, só sei + ou - :assobiando: . Eu só sei colocar na pagina ele pronto e modificar algumas coisas, mas montar eu não sei :upset: .
Obrigado
Recomendo estudar Lógica de Programação. Sem isso, você não conseguirá programar, nem em PHP nem em qualquer outra linguagem
Estude por meio de pseudo-códigos também. A Lógica pode ser aplicada a qualquer pseudo-código, independente de linguagem
Ok Obrigado
Lógica:
se pagina_atual > 1
mostra botao "primeira"
mostra os links para as páginas
se pagina_atual < total_de_paginas
mostra botao "Última"