Jump to content


Photo

Proximo E Anterior


  • Faça o login para participar
3 replies to this topic

#1 C&M

C&M

    Turista

  • Usuários
  • 35 posts
  • Sexo:Não informado
  • Localidade:Mundo Novo

Posted 25/02/2005, 10:26

Olá a todos!

Bom esses dias eu queria fazer um sistema na minha area de Humor de próximo e anterior...
Como eu não sou nenhum um expert em PHP a unica idéia que eu tive de fazer foi, consultar o BD pegar o id e acrescentar +1 para próximo e -1 para Anterior... no começo funcionou tudo blz do 1 ia para o 2 e assim por diante mais... se em determinada parte um id tivesse sido deletado tipo 3 4 5 - 8 9 claro que com esse meu código não iria pular do 5 para o 8....
O que eu pesso a vocês é uma forma de fazer o "pulo" tipo, algum comando que Lê o próximo id e se ele não existir ir para o próximo até que ache um que exista, entenderam?


Aguardo a resposta de vocês (y) falow

#2 gmps

gmps

    Amsdã

  • Usuários
  • 969 posts
  • Sexo:Não informado

Posted 25/02/2005, 10:36

voce quer um sistema de paginacao?
"Se você não puder ajudar, atrapalhe; afinal, o importante é participar..."

#3 C&M

C&M

    Turista

  • Usuários
  • 35 posts
  • Sexo:Não informado
  • Localidade:Mundo Novo

Posted 25/02/2005, 10:46

acho que não precisa ser um sistema de paginação sabe que mostre o o resultado em vária páginas... tipo eu tenho a lista de piadas no site, o kra clica em uma ai pra ele não precisar ficar voltando e escolhendo outra, ele apenas clica em próximo ou anterior pra ver outras piadas... entendeu?

#4 Spider-man

Spider-man

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 25/02/2005, 12:06

<?php
$nomes = array("João", "Maria", "José", "Carlos", "Eduarda", "Paula", "Joana", "Marcelo", "Thiago", "Carla");

$por_pagina = 1;
if( $_GET['page'] )
  $pagina = $_GET['page'];
else
  $pagina = 1;

$inicio = ($pagina - 1) * $por_pagina;
$fim = $inicio + $por_pagina;

for( $i = $inicio; $i < $fim; $i++ )
  echo $nomes[$i] . "<br>";

$prox = $pagina + 1;
$ant = $pagina - 1;

echo "<a href=\"?page={$ant}\">Anterior</a> - <a href=\"?page={$prox}\">Próximo</a>"
?>


tenta assim, ve se vc consegue fazer alguma coisa (y)




1 user(s) are reading this topic

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

IPB Skin By Virteq