asp点击标题排序问题

fighter222 2008-07-03 05:12:42
用asp做了一个表显示数据,我想点一下某字段标题,按升序排列,再点一下按降序排列 ,如何实现啊
...全文
144 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
抱抱我的小猫 2008-07-03
  • 打赏
  • 举报
回复
getParameter 是自己的获取方法,用request代替
抱抱我的小猫 2008-07-03
  • 打赏
  • 举报
回复
同意LS的

排序方法
'取得排序URL
'xfileurl---排序的文件,xid指定的ID
function getOrderUrl(xfileurl, xid)

Dim furl

If(xfileurl = "") Then
xfileurl = filename
End If

If(InStr(xfileurl, "?") > 0) Then
furl = xfileurl & "&of=" & xid & "&ot="
Else
furl = xfileurl & "?of=" & xid & "&ot="
End If

If(request("ot") = "0") Then
furl = furl & "1"
Else
furl = furl & "0"
End If

getOrderUrl = furl

end function


查询语句

qordertype = getParameter("ot", "bit")
qorderfield = getParameter("of", "int")

Select Case (qorderfield)
Case 1
qorderfield = "PUB_DATETIME"
Case Else
qorderfield = "PUB_DATETIME"
End Select

If(qordertype = 1) Then
qorderfield = qorderfield & " ASC"
Else
qorderfield = qorderfield & " DESC"
End If

SQLstr = SQLstr & qorderfield


页面
<a href="<%=getOrderUrl(filename, 1)%>">发布时间<img src="../images/ico_up-down.gif"></a>
jihk211 2008-07-03
  • 打赏
  • 举报
回复
同意3楼.....
sy_binbin 2008-07-03
  • 打赏
  • 举报
回复
ASP做有点麻烦
NET做就简单了


给你个思路吧,就是给字段的标题加上个链接,带个参数
然后根据这个参数写SQL语句
jhwcd 2008-07-03
  • 打赏
  • 举报
回复
这个不难吧,先判标题排序的是升序还是降序。
如果是降序,再次点击就是升序,反之同理。

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧