Ir para conteúdo
Fórum Script Brasil
  • 0

Numerar uma lista (ranking) com paginação


Marcelo Cunha

Pergunta

Queridos amigos,

Criei uma página em PHP/MySQL que lista (ranking) as candidatas mais votadas em ordem (da mais votada à menos votada). E isso está funcionando perfeitamente. Programei um paginação, limitando a listagem de 10 em 10 candidatas. Até aí tudo certo também. O grande problema está sendo numerá-las. Sendo que na primeira página vai de 1º ao 10º. Na segunda página da lista, repete 1º ao 10º, e o correto era ser 11º ao 20º. Estou usando um while e contador ++. Alguém que já passou por isso pode me ajudar? Obrigado desde já.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Se você postar o código fica mais fácil pra gente intervir.

Porém acredito que você tenha uma variável que armazena o número da página e outra que armazena o número do posicionamento do ranking.

Talvez o macete ta em multiplicar uma pela outra assim:

if(isset($_GET['pag'])) {
$pag = $_GET['pag'];
} else {
$pag =1;
}

$ranking = $pag*10;

while(/*qualquer coisa*/) {//inicio da repetição
    echo "{$ranking}º $nome";
}//fim da repetição

Link para o comentário
Compartilhar em outros sites

  • 0

Você pode mandar qual será o primeiro elemento da numeração da próxima página via GET, é bem fácil...

Ou simplesmente pegue o número da página, multiplique por 10 e diminua 9. Irá resultar no primeiro número da numeração.

Exemplo: Página 2.

2 * 10 - 9 = 20 - 9 = 11.

11 Será o primeiro número.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...