主题:  我做的一个显示页面,有分页,和跳转功能

5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
#12002/4/3 15:48:18
在做"first previous next last"的时候很多东西我都和做asp都是一样的思路,我刚学,不知道,是否还有更好的做发。不知道走弯路没有。
请斑竹指点一下。










select * from course order by #orderwith#










Untitled Document







#x# 

#x# 



















name month date url
#name# #month# #coursedata# #url#





#x# 

#x# 








First 

first 


previous 

previous 


next 

next 


last 

last 






5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#22002/4/3 16:21:42
写得不错!基础很好!
比我当时学好得多!

说到简单的方法当然有了!
我这里有一个自己写的翻页TAG,支持中文,任意数据
显示1,2,3,4,5,6 上一页 下一页 上10页下10页 等,支持参数传递等!
效果就是http://www.lanhuo.com.cn/lanhuobbs/
这个论坛中的主题翻页效果!需要的话联联系我!



jaway

职务:普通成员
等级:1
金币:1.0
发贴:153
#32002/4/3 16:33:35
我看不是,








select * from course order by #orderwith#








中有一处多余,还有一处是错误。在下面的代码还用看吗? [ 自己想吧 ]

编辑历史:[这消息被jaway编辑过(编辑时间2002-04-03 16:35:57)]


5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
#42002/4/3 16:43:33
jaway在上个帖子中说
引用:
我看不是,








select * from course order by #orderwith#








中有一处多余,还有一处是错误。在下面的代码还用看吗? [ 自己想吧 ]



我运行过,没有错误!如果有,请你指出,早上无意冒犯你,你也别那么小气。笑一笑。:)



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#52002/4/3 16:48:04


这个是干什么的?你需要两个URL变量么?
只要定一个翻页的页数然后循环就可以了!
主要就是算法的问题!

你们写的和我写的不一样!我没你们这么麻烦!



jaway

职务:普通成员
等级:1
金币:1.0
发贴:153
#62002/4/3 17:04:22
错误在于你用asp 类比与cfm



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#72002/4/3 17:05:33

这里么?



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
#82002/4/3 19:54:48
batyvn在上个帖子中说
引用:

这里么?


如果总数是53,maxrows是10,结果将显示6页,这就是我在别的帖问53/10怎样得到6的原因。



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
#92002/4/3 19:57:59
batyvn在上个帖子中说
引用:


这个是干什么的?你需要两个URL变量么?
只要定一个翻页的页数然后循环就可以了!
主要就是算法的问题!

你们写的和我写的不一样!我没你们这么麻烦!


这个变量是排序用的。sql语句中的order by orderwith。

如果有机会运行一下。

在cfwindow上有关于这个东西的技术文章,可是我看不懂,

自己做出来后觉得比他的简单,不知道是不是这样。



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#102002/4/4 9:04:21
我也有这种感觉!很多东西他们写得很怪异!虽然可以达到同样的效果!
但是就是觉得很多地方不理解! 我就对10/5这样的东西不理解!因为我用数学表达式就可达到!



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:751
#112002/4/4 10:09:20
batyvn在上个帖子中说
引用:
我也有这种感觉!很多东西他们写得很怪异!虽然可以达到同样的效果!
但是就是觉得很多地方不理解! 我就对10/5这样的东西不理解!因为我用数学表达式就可达到!


你的意思是说,还可以简单对吗?你说的数学表达试是什么?举个例子。



5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#122002/4/4 10:14:50
比如 先取 所有记录的个数!
然后定一个 显示条数 比如 10
然后用loop循环 得到1-10 10-20 -20 -30 这样的结果!
然后判断一下于数!

直接输出就可以了!
数据库直接where id in (1,2,3,4,5,6,7,8,9,10)就可以了!做成动态的!