Jump to content


Photo

Paginação Aqui Do Forum


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 tempest

tempest

    12 Horas

  • Usuários
  • 131 posts
  • Sexo:Masculino
  • Localidade:Caçador, SC
  • Interesses:Php, Mysql e interatividade!

Posted 14/06/2008, 10:51

E ai galera, eu quero fazer uma paginação estilo aqui do forum, mostrando X paginas correntes,
mas nao encontrei nada, só esse aqui de como fazer uma no estilo Digg mas não entendi paçocas, alguem poderia fazer um tutorial ai pra gente que ta iniciando:? :click:


EDITADO:
Pessoal, ninguem?..deixe-explciar melhor então!

eu consigui paginar meus resultados assim:
[page 1 of 5] [Anterior][1] [2] [3] [4] [Proximo]
Mas eu queria que mostrasse assim:

[page 1 of 5][Anterior][1][2][3]....[5] [Proximo]
e quando chegasse na pagina 3 escondesse a 1 e mostrase a 4 explico:

[Anterior] [...][2][3][4][Proximo]

Acho que deu pra entender :click:

meu coge:

$pagina = $_GET['pagina'];
if(!$pagina){
$inicio =0;
$pagina =1;
}else{
$inicio =($pagina -1)* $mostrar_apenas;
}

$mostrar_apenas =1;


''aqui faço a consulta...''


$verifica = mysql_query('SELECT * FROM texto');
$quantos = mysql_num_rows($verifica);
$total_paginas = ceil($quantos/$mostrar_apenas);



if($pagina>1){
   $anterior = $pagina -1;
   echo "<a class='pagi' href=\"?pagina=$anterior\">"."Anterior "."</a>";
   }



for($i=1;$i<$total_paginas;$i++){
   if($i == $pagina){
   $classe = "current";
   }else{
   $classe = "pagi";
   }
echo "<strong><a class='$classe' href=\"?pagina=$i\">".$i."</a>"."</strong>";
}


if($pagina < $total_paginas){
   $proximo = $pagina +1;
   echo "<a class='pagi' href=\"?pagina=$proximo\">"." Próximo"."</a>";
   }

bye :boxing:

Edição feita por: tempest, 14/06/2008, 10:52.

Posted Image
Css - Flash - Php?...
<? echo "Compartilhar é uma boa forma de aprender"; ?>




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq