%
'網址列驗證
server.Execute "/NoHACK1.asp"
'參數&變數設定
'定義變數
Dim startday, endday, OrderNum, SQLStr, rs, ToPage, NowPage, TotalPage, StartPage, EndPage, i, j, PNum
'取得日期範圍(一天)
'startday = Date
'endday = DateAdd("d", 1, startday)
'讀取單日最多點歌數量
SQLStr = "SELECT SetValue FROM AC_20061201_DJstation_Set WHERE SetParameter = 'OrderNum'"
Set rs = GetRecordset(SQLStr)
If Not(rs.BOF And rs.EOF) Then
If Trim(rs(0).value) = "0" Then
OrderNum = ""
Else
OrderNum = "TOP " & Trim(rs(0).value)
End If
Else
OrderNum = ""
End If
rs.Close
'讀取單頁顯示筆數
SQLStr = "SELECT SetValue FROM AC_20061201_DJstation_Set WHERE SetParameter = 'OrderPageNum'"
Set rs = GetRecordset(SQLStr)
If Not(rs.BOF And rs.EOF) Then
PNum = Trim(rs(0).value)
Else
PNum = 20
End If
rs.Close
'呼叫資料庫
'SQLStr = "SELECT " & OrderNum & " * FROM AC_20061201_DJstation_Order WHERE S_Play = 'N' AND AddTime > '" & startday & "' AND AddTime < '" & endday & "'"
SQLStr = "SELECT * FROM AC_20061201_DJstation_Order WHERE S_Play = 'N' OR S_TOP = 'Y' ORDER BY S_TOP DESC,AddTime DESC"
set rs = GetRecordset(SQLStr)
'分頁設定
rs.PageSize = PNum
ToPage = Request("Page")
If ToPage = "" Then
NowPage = 1
Else
NowPage = CInt(ToPage)
End If
If NowPage > rs.PageCount Then
NowPage = rs.PageCount
Elseif NowPage < 1 Then
NowPage = 1
End If
If Not(rs.BOF and rs.EOF) Then rs.AbsolutePage = NowPage
TotalPage = rs.PageCount
%>
<%
Select case rs("S_Type")
case "A" Response.Write("心情")
case "B" Response.Write("告白")
case "C" Response.Write("節慶")
case "D" Response.Write("生日")
case Else Response.Write("心情")
End Select
%>
<%
'----------分頁連結設定----------
If NowPage <= 1 Then
Response.Write("【第一頁】 ")
Else
Response.Write("【第一頁】 ")
End If
If NowPage <= 1 Then
Response.Write("【上一頁】 ")
Else
Response.Write("【上一頁】 ")
End If
If NowPage > 10 Then
EndPage = NowPage + 5
If EndPage > TotalPage Then EndPage = TotalPage
StartPage = EndPage - 9
Else
If (TotalPage - NowPage < 5) Then
StartPage = NowPage - ( 9 - ( TotalPage - NowPage ))
Else
StartPage = NowPage - 4
End If
If StartPage < 1 Then StartPage = 1
EndPage = StartPage + 9
End If
For j = StartPage To EndPage
If j > TotalPage Then Exit For
If j = NowPage Then
Response.Write("[" & j & "] ")
Else
Response.Write("[" & j & "] ")
End If
Next
If NowPage >= TotalPage Or NowPage >= EndPage Then
Response.Write("【下一頁】 ")
Else
Response.Write("【下一頁】 ")
End If
If NowPage >= TotalPage Then
Response.Write("【最後一頁】 ")
Else
Response.Write("【最後一頁】 ")
End If
'----------分頁連結設定結束----------
%>