佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: stephanie83

谁会ASP 的paging function?

[复制链接]
HUCKKEON 该用户已被删除
发表于 10-4-2006 12:26 PM | 显示全部楼层
原帖由 stephanie83 于 10-4-2006 11:57 AM 发表



我明白
可是这样写就会有第二面马


stephanie83,你可以用红发提供的code试看,可以了,然后改去max5007教你的方法。。你就明白了。
回复

使用道具 举报


ADVERTISEMENT

发表于 10-4-2006 02:09 PM | 显示全部楼层
记住哦。。MSSQL SERVER不能用LIMIT ^^
回复

使用道具 举报

发表于 10-4-2006 07:08 PM | 显示全部楼层
原帖由 max5007 于 10-4-2006 02:09 PM 发表
记住哦。。MSSQL SERVER不能用LIMIT ^^



大大好像只有MySQL可以用Limit哦,是吗。

如有错请告诉我一声
谢谢
回复

使用道具 举报

 楼主| 发表于 12-4-2006 11:37 AM | 显示全部楼层
谢谢各位
问题已解决
但只能做到previous和next
做不到page 1 ,2 ,3
回复

使用道具 举报

发表于 12-4-2006 02:50 PM | 显示全部楼层
原帖由 stephanie83 于 12-4-2006 11:37 AM 发表
谢谢各位
问题已解决
但只能做到previous和next
做不到page 1 ,2 ,3



大姐你是用那里一个????

我的

还是MAX大大的

要不我不知道你要的是哪里一个??
回复

使用道具 举报

 楼主| 发表于 13-4-2006 11:29 AM | 显示全部楼层
原帖由 红发 于 12-4-2006 02:50 PM 发表



大姐你是用那里一个????

我的

还是MAX大大的

要不我不知道你要的是哪里一个??


别叫我大姐
我还很年轻
我是用网上的source code
明白后在EDIT
回复

使用道具 举报

Follow Us
发表于 13-4-2006 11:59 AM | 显示全部楼层
原帖由 stephanie83 于 13-4-2006 11:29 AM 发表


别叫我大姐
我还很年轻
我是用网上的source code
明白后在EDIT



那就是没有问题了咯

小姐
回复

使用道具 举报

 楼主| 发表于 13-4-2006 12:07 PM | 显示全部楼层
问题可以说没有
但要做好一点
是希望能做到
有 一二三 面数的
回复

使用道具 举报


ADVERTISEMENT

发表于 13-4-2006 01:40 PM | 显示全部楼层
原帖由 stephanie83 于 13-4-2006 12:07 PM 发表
问题可以说没有
但要做好一点
是希望能做到
有 一二三 面数的



那你就是用MAX大大的咯。

最后你还是选择了他

其实,前面已经说了如何到第二页和第三页

第八楼,MAX大大说了。
第十五楼,MAX大大说了。

还有给你一个暗示有用到Querstring的。
xx.asp?page=2

xx.asp?page=3

..................

尝试想一想,没有坏处的。
这样可以让你更进步

[ 本帖最后由 红发 于 13-4-2006 01:43 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 13-4-2006 02:08 PM | 显示全部楼层
原帖由 红发 于 13-4-2006 01:40 PM 发表



那你就是用MAX大大的咯。

最后你还是选择了他

其实,前面已经说了如何到第二页和第三页

第八楼,MAX大大说了。
第十五楼,MAX大大说了。

还有给你一个暗示有用到Querstring的。
xx.asp?pa ...



我没有选择谁呢
不过还是要谢谢你们的帮忙
我们不懂以后会insert多少records进去
然后才会显示多少面马
回复

使用道具 举报

发表于 14-4-2006 12:06 AM | 显示全部楼层
原帖由 stephanie83 于 13-4-2006 02:08 PM 发表



我没有选择谁呢
不过还是要谢谢你们的帮忙
我们不懂以后会insert多少records进去
然后才会显示多少面马



你不是选择了用MAX大大的方法吗?
小姐不要想歪了。
想我给你的东西吧


原帖由 stephanie83 于 13-4-2006 02:08 PM 发表



我没有选择谁呢
不过还是要谢谢你们的帮忙
我们不懂以后会insert多少records进去
然后才会显示多少面马



我用说的,然后你自己慢慢想吧。

1 Page | select ... from XX .... limit 0,5   算法 5*(1-1)=0
2 Page | select ... from XX .... limit 5,5   算法 5*(2-1)=5
3 Page | select ... from XX .... limit 10,5   算法 5*(3-1)=10


就是这样可以拿到下一pager的

然后,
你要知道你的data有多少。
所以就要count了
就用 row = 你的total data吧。

然后用pager这样做

pager = row / 10(你要的页数)
你要用进一法取整也就是

5/2的时候是 3 不是 2

然后你就可以用for loop来loop出你的pager了。
If i = pager 的话就stop


for ... loop你因该会用吧。


就这样了。

还有就是如何拿到pager呢?
就是这样。
用request.Querystring
如果pager是空的话就把pager set成是1

xx.asp?pager=2

PS*你好像在问功课哦

如果有错的地方请各位大大说出来
谢谢

[ 本帖最后由 红发 于 14-4-2006 12:12 AM 编辑 ]
回复

使用道具 举报

发表于 14-4-2006 12:13 AM | 显示全部楼层
还有我不是很会教人的。。。。。。。。。。。。。。。。

如果有不明白的地方或错了请指出。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 22-9-2024 11:35 AM , Processed in 0.095877 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表