Ir para conteúdo

POWERED BY:

Arquivado

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

Flyfree

Ranking no formado 1º, 2º, 3º etc

Recommended Posts

Olá pessoal, já li todos os posts que fala sobre ranking e não encontrei o que preciso.

 

Tenho um sistema de ranking de usuários. Conforme vão usando o site a pontuação vai subindo, mas, eu quero mostrar não os pontos acumulados, mas pegar os valores e mostrar quem está em primeiro, segundo, terceiro.

 

Ex: Usuario A tem 10 pontos

Usuario B tem 9

Usuario C tem 8

 

Então A 1º lugar

B 2º lugar

C 3º lugar

 

Se alguém puder me ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, é bem simples.

voce fez o seu select e tals

na hora e mostrar o resoltando

<table>
<%
while rs.eof = false then
posicao=posicao+1
%>
<tr>
<td><%=posicao%>º</td>
<td><%=rs("TESTE")%></td>
<td><%=rs("TESTE2")%></td>
<%
rs.movenext
wend
%>
</tr>
</table>

 

Deve existir outras formas de fazer! e possivel que outras pessoas postem outros exemplos, mas se você estiver com muita pressa. esse serve ate você da uma automatizada melhor.

 

 

abraz

Compartilhar este post


Link para o post
Compartilhar em outros sites

existem um exemplo de classificação usando AJAX e imagens, você pode fazer algumas alterações, ou também pode fazer atraves de bd, onde antes de cadastrar faz uma comparação para ver a classificação

Compartilhar este post


Link para o post
Compartilhar em outros sites

Basicamente selecionará ordenando por pontos mas não exibirá os pontos apenas quem está nas posições

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fly, na sua SQL,

SELECT USUARIO_A, USUARIO_B, USUARIO_C FROM TB_USUARIO ORDER BY PONTOS_USUARIO DESC
depois é som imprimir os usuarios.

 

Abraz

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.