sayfanın en üstünde üyenin id ve puanı değişkene atansın. şimdi limitsiz bi döngü yaptırcan. order by uye_puan desc ile tüm puanları listeledik. döngü içinde şu olacak.

UYEID=session("uye_id")
UYEPUAN=session("uye_puan")

if not rs.eof then
i=1
do while not rs.eof

if rs("uye_id")=UYEID AND rs("uye_puan")=UYEPUAN Then
Response.write i
response.end
End If

i=i+1
rs.movenext : loop
end if
rs.close : set rs=nothing

bu şekilde kaçıncı olduğunu buluruz test etmedim dene sen. sırayı bulunca da sayfa numarasını bulursun zaten

düşünceyi ozan bağrıyanık arkadaşım belirtti bende ona göre yazdım kodları