日期:2014-05-19  浏览次数:20429 次

现在我有一个分类,我想让用户自定义排序怎么办?类似这样。大家一定都做过吧
现在我有一个分类,我想让用户自定义排序怎么办?就是在分类后有一个向上、向下的按钮,按的时候就可以自由排序?  

类似这样。大家一定都做过吧


ID号       分类名                                                               排序                  
    1                   name1           .......                       ↑       |       ↓              
    2                   name2           .......                       ↑       |       ↓      
    3                   name2           .......                       ↑       |       ↓      
    4                   name3           .......                       ↑       |       ↓      
       
    明白没?


尖头代表上移   和下移!



------解决方案--------------------
加Order_id字段就可办到了。
须注意几个问题,
当向上的时候已为顶则数值不让其再发生变化,反之然。
如果0为底数,你初始数值都是0,则不让其再向上做处理了,只须向下,
其它正常情况,当移动数值时,把数据做个替换,,即可。
给你发个类似的代码吧。邮箱发我