首页上一页 1 下一页尾页 1 条记录 1/1页
我购买了你们公司出版《PHP编程宝典》,学习过程中发现第二十一章代码运行时异常!
发表在PHP图书答疑
2011-09-22
是否精华
是
否
版块置顶:
是
否
我购买了你们公司出版《PHP编程宝典》,学习过程中发现第二十一章的分页类异常!
显示上一页,下一页 (我把每页显示的记录更改为2条记录),第几页/共几页 都是正常的,但是点击链接时,就会跳到网站的首页!
我测试的是新闻中心这个模块 ,企业招聘也是这样!
我注意到任务栏显示“下一页”的连接地址是:http://127.0.0.1/index.php?page=……
system.class.inc.php文件中的
相关代码:
if(!$this->rs->AtLastPage())
$str.="<a[font color=#FF0000] href=".$_SERVER['PHP_SELF']."[/font]?page=".($this->rs->AbsolutePage()+1)."¶meter1=".$anothersearchstr."¶meter2=".$anothersearchstrs." class=".$class.">下一页</a>";
我的理解是page=……的这个参数要传递到xwzx.php页面(如果我浏览的是新闻中心的内容的话)
结果却传递到index.php中去了,而index.php没有接收这个参数或者不能把这个参数传递给xwzx.php。
导致点击下一页时,却显示为网站主页!
所以,我觉得是分页类中的连接地址那个地方出了问题,
但我不晓得如何修改,
麻烦版主给我回复下应该如何修改,期望给出完整的代码! 或发送到我的邮箱is5510@126.com!
以上,拜托了!
显示上一页,下一页 (我把每页显示的记录更改为2条记录),第几页/共几页 都是正常的,但是点击链接时,就会跳到网站的首页!
我测试的是新闻中心这个模块 ,企业招聘也是这样!
我注意到任务栏显示“下一页”的连接地址是:http://127.0.0.1/index.php?page=……
system.class.inc.php文件中的
相关代码:
if(!$this->rs->AtLastPage())
$str.="<a[font color=#FF0000] href=".$_SERVER['PHP_SELF']."[/font]?page=".($this->rs->AbsolutePage()+1)."¶meter1=".$anothersearchstr."¶meter2=".$anothersearchstrs." class=".$class.">下一页</a>";
我的理解是page=……的这个参数要传递到xwzx.php页面(如果我浏览的是新闻中心的内容的话)
结果却传递到index.php中去了,而index.php没有接收这个参数或者不能把这个参数传递给xwzx.php。
导致点击下一页时,却显示为网站主页!
所以,我觉得是分页类中的连接地址那个地方出了问题,
但我不晓得如何修改,
麻烦版主给我回复下应该如何修改,期望给出完整的代码! 或发送到我的邮箱is5510@126.com!
以上,拜托了!