排序问题,帮忙,急噢^_^

xielins 2004-04-09 12:09:40
比如页面采单[采单里的数据在数据库里]现在显示为:

采单:
采单1
采单2
采单3
采单4
采单5

*我想实现点两个图标一个向上的简头,一个向下的简头就可以任意排序

比如在后台管理时:

采单:
采单1 ↑↓
采单2 ↑↓
采单3 ↑↓
采单4 ↑↓
采单5 ↑↓

只要点击 ↑↓ 就可以进行任意排序 比如现在点击了采单2 的↑,则显示为:

采单2 ↑↓
采单1 ↑↓
采单3 ↑↓
采单4 ↑↓
采单5 ↑↓


不知道能否理解,比较急,分不够再加!!!!!
...全文
56 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xielins 2004-04-09
  • 打赏
  • 举报
回复
点击↑则相应的sortId -1,其上面的sortId+1


?ASP如何实现?

baby21st 2004-04-09
  • 打赏
  • 举报
回复
设定一个字段来标识位置sortId

点击↑则相应的sortId -1,其上面的sortId+1
点↓则相反
pizixt 2004-04-09
  • 打赏
  • 举报
回复
表里加一个字段sort_id来排序

点击某记录↑,则传递sort_id(举例为3)到处理页,将其减1(得到2),再把原sort_id为2的记录改sort_id为3
若白师妹 2004-04-09
  • 打赏
  • 举报
回复
是要把你所點↑的那個置頂嗎?如果點↓就回到原來的位置?還是點↑只是排名上升一個?
xielins 2004-04-09
  • 打赏
  • 举报
回复
自己顶一下先,怎么没人来看呢
xielins 2004-04-09
  • 打赏
  • 举报
回复
关键是牵涉到 同时修改2条记录

不会噢
xielins 2004-04-09
  • 打赏
  • 举报
回复
我在试
如果向上,orderID 与 orderID-1 就对换一下
如果向下,orderID 与 orderID+1 就对换一下

对换的时候总是出问题,谁写个 代码给我看看噢
QCB181 2004-04-09
  • 打赏
  • 举报
回复
取出对应的ID和orderID 和orderID-1 和orderID+1
ID 是唯一的,orderID 是用来排序的
如果向上,orderID 与 orderID-1 就对换一下
如果向下,orderID 与 orderID+1 就对换一下

你去试试看
sxsgssgs 2004-04-09
  • 打赏
  • 举报
回复
回复人: pizixt(皮子) ( ) 信誉:100
用这种方式不错。
xielins 2004-04-09
  • 打赏
  • 举报
回复
我知道从数据库是实现,给各具体的方案噢
wubaozhang 2004-04-09
  • 打赏
  • 举报
回复
只能从数据库实现的

28,409

社区成员

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

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