Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vinny Oliveira

Problema com if na paginação

Recommended Posts

Galera estou com seguintes problemas. Eu fiz uma paginação em php mas a pagina é carregada entao a paginação é grande. Eu esquematizei assim: a cada 15 paginas ele pula uma linha, ai se a pagina estiver selecionada (o usuario clica nela) ela é exibida em forma de texto (e não de link).

 

Problema: reparem q no if tem uma regra

 

elseif($i==15 or $i==30 or $i==45 or $i==60 or $i==75)
echo "<a href='?pagina=".$i."'>".$i." </a>,<br>";
se as paginas forem iguais a 15,30,45. . .ele exibe o link mais pula uma linha (para nao ficar na mesma linha pois tem muitas paginas)
Mas se a pessoa clicar em uma dessas paginas q pulam a linha elas vao cair no if em forma de texto e ela nao vai pular a linha.
Eu ja tentei fazer:

 

elseif($pagina==$i and $i==15 or $i==30 or $i==45 or $i==60 or $i==75)     echo $i.", <br>"; 

 

mas ela vira texto na paginação mesmo se a pessoa nao tiver clicado .

 

$totaldepagina é a variavel q recebe o numero total de paginas

 

 

 

for($i=1;$i<=$totaldepagina;$i++){




if($i==$pagina)
     echo $i.", ";
elseif($i==$pagina)
     echo $i.", ";
elseif($i==15 or $i==30 or $i==45 or $i==60 or $i==75)
     echo "<a href='?pagina=".$i."'>".$i." </a>,<br>";
else
     echo "<a href='?pagina=".$i."'>".$i." </a>,";




}

 

Alguem pode me ajudar?

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.