作者don750421 (1+1≠2)
看板Web_Design
標題[問題] ASP如何將從SQL抓到的資料作排序並且排上名次(類似排行榜)
時間Sat Oct 6 11:45:42 2007
最近再做網頁遇到一個問題
我們要做遊戲的網站
裡面有個排行榜
是依照分數所做排序
但是我做出來的排行榜
雖然有做遞減排序
但是前面名次部分想說可以由第1名一直編號到20名
有拍下圖
http://xs220.xs.to/xs220/07406/score.jpg
但是不知道該怎麼做,麻煩各位指導
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.225.59.230
1F:推 pm2001:用sql指令拉資料出來的時候就先排序好 10/06 12:13
2F:→ book989:他可能有用sql以分數排序了.第一欄用count去加往下排序 10/06 12:26
3F:→ TonyQ:你跑迴圈把table畫出來的時候加上一個i值紀錄跑到第幾筆 10/06 13:55
4F:→ TonyQ:印到第一格就好了 . 10/06 13:56
5F:推 don750421:我用SQL將資料拉出來時已經有做排序了... 10/06 16:55
6F:→ don750421:i值要加在哪裡呢? 10/06 16:56
7F:→ book989:T大已經說很清楚了呀 囧\自己創一個名次的變數 第一列就是 10/06 17:24
8F:→ book989:1第二列就+1,第三列再把第二列+1.....etc... 10/06 17:26
9F:推 don750421:謝謝大家!!已經成功摟! 10/06 20:44
10F:→ don750421:如果我想在第一名的那格加上皇冠的圖示.那該怎麼插入呢? 10/06 20:45
11F:→ book989:都會插入第一名了 皇冠應該也會吧 = =" 10/06 21:05
12F:推 myso:SQL下 RANK() as "AA" ORDER BY AA 10/09 03:03