<%
GirisYapanKulAdi=Session("kullaniciadi")
Set rs = Baglanti.Execute("Select TOP 5 * from uyeler order by puan DESC")
i=1
Do While Not rs.Eof
SiralananKullaniciAdi=rs("kullaniciadi")
If SiralananKullaniciAdi=GirisYapanKulAdi Then
response.write i&". sıradasınız"
End If
i=i+1
rs.MoveNext
Loop
rs.Close : Set rs = Nothing
%>test etmedim ama çalışır.
kullancıcıları puana göre listeledim ve her birine i değişkenine bağlı sıra numarası verdim. sıralanan kullanıcıadlarını kontrol ettim, oturum açanh kullanıcı adıyla aynı ise sıra numarasını gösterdim.
Not: Eğer sistemde çok fazla üye var ise bunu yapmak sakıncalı daha hızlı çalışan alternatif bi yol bulmak gerek, aksi taktirde sayfanın açılışı yavaşlar çünkü tüm kullanıcılar listeleniyor