rEd nEcK * Postado Maio 10, 2004 Denunciar Share Postado Maio 10, 2004 Ae gente,Sei que todos vao me xingar pois já estao cansados de postar como faz paginacao nesse forum, eu fui atras, vi TODOS os topicos de paginacao, mais não ENTENDI nem FUNCIONOU nenhum :S...Se alguém estiver dispisto de explicar, obrigadoSem maisRedNeck. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Maio 10, 2004 Denunciar Share Postado Maio 10, 2004 (editado) Cara, imagine paginação!!!É paginar algo.Imagine que você tenha 10 dados e você quer fazer uma páginação, que em cada página mostre só 3 dados.Primeiramente você vai pegar por uma varivel o valor 10.$total_de_dados = 10;$total_de_resultado_por_pagina = 3;Desde então você terá que dividi 10 por 3 ai ele retornará quantos páginas terá, mais nem sempre vai dar exato vai dar quebrado, como nesse exemplo , vai dar 3.33333... então usaremos a função ceil(); que aredonda um numero fracionário para cima, desde então ficará 4 páginas você terá no total.$total_de_paginas = ($total_de_dados/$total_de_resultado_por_pagina);$total_de_paginas = ceil($total_de_paginas);Veja agora você vai criar os links, com o comando for:for($a=0; $a=$total_de_paginas; $a++){echo "index.php?pagina=".$a;}Sei que você está utilizando 'mysql' então faça assim no insert, '$comesa' = Ao linha que irá comesar, então:if(isset($_GET['pagina']){ $pagina= 0; }$comeca = ($pagina * $total_de_resultado_por_pagina);mysql_query("SELECT... .... LIMIT $comeca,$total_de_resultado_por_pagina");Agora teste! Editado Maio 11, 2004 por Gladisson Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 §tRuTe® Postado Maio 10, 2004 Denunciar Share Postado Maio 10, 2004 ow gladisson.......hehe..malz ae mas eu não etendi na parter ali do mysql....não sria um select? e eu tb não entendi porque você fez aquela conta ali, do GET pagina * total..................hehevlw...falow!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Maio 11, 2004 Autor Denunciar Share Postado Maio 11, 2004 vou tentar aqui professor valeu !sobre ao $_GET['pagina'];ele pega a pagina ou seja ele "advinha" se a pagina é 1, ou 2 ou 3 entendeu?falo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Maio 11, 2004 Denunciar Share Postado Maio 11, 2004 ow gladisson.......hehe..malz ae mas eu não etendi na parter ali do mysql....não sria um select? e eu tb não entendi porque você fez aquela conta ali, do GET pagina * total..................hehevlw...falow!!! E eu nem percebi, mais já esta editado, obrigado por me alertar.E em relaçao do 'GET * total' isso fara que quando ele estiver visitando a pagina:?pagina=00*3 = 0 // então ele ira pegar os tres primeiros dados.?pagina=11*3 = 3 // Ele ira comesar a partir do 4 registro, proque estamos contando o '0'.?pagina=22*3=6 // Ele ira comesar a partir do 7 registro, porque entamos contando o '0'.e assim vai....E Red:coloque assim em cima do codigo de paginaçao:if(isset($_GET['pagina']){ $pagina= 0; }$comeca = ($pagina * $total_de_resultado_por_pagina); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rEd nEcK *
Ae gente,
Sei que todos vao me xingar pois já estao cansados de postar como faz paginacao nesse forum, eu fui atras, vi TODOS os topicos de paginacao, mais não ENTENDI nem FUNCIONOU nenhum :S...
Se alguém estiver dispisto de explicar, obrigado
Sem mais
RedNeck.
Link para o comentário
Compartilhar em outros sites
4 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.