求助:PHP分页问题:点击页码为何会链接到首页而不是列表?

这是我网站下一个二级企业网站发布企业新闻的源码,数据库是mysql,可显示新闻列表的分页1、2、3等,但点击第2页后的分页时,没有进入该页的列表,而是链接到该二级企业网站... 这是我网站下一个二级企业网站发布企业新闻的源码,数据库是mysql,可显示新闻列表的分页1、2、3等,但点击第2页后的分页时,没有进入该页的列表,而是链接到该二级企业网站的首页。如果给予二级企业网站二级域名,则问题更严重,连点击列表中的新闻标题时,也会链接到首页,而不是新闻的内容页。下面附上PHP源码,恳请指教。

文件:
if(!defined('IN_PHPB2B')) exit('Not A Valid Entry Point');
require(PHPB2B_ROOT.'libraries/page.class.php');
uses("companynews");
$page = new Pages();
$page->is_rewrite = true;
$page->_url = $space->rewriteList("news");
$companynews = new Companynewses();
$conditions = "Companynews.company_id=".$company->info['id'];
if (isset($_GET['nid'])) {
$id = intval(($_GET['nid']));
if ($id) {
$info = $companynews->read("*", intval($_GET['nid'], $conditions));
if (empty($info)) {
flash('data_not_exists');
}
$tpl_file = "news_detail";
setvar("item",$info);
$space->render($tpl_file);
exit;
}
}
$amount = $companynews->findCount(null, $conditions,"Companynews.id");
$page->setPagenav($amount);
$result = $companynews->findAll("id,title,content,created,created AS pubdate",null, $conditions,"Companynews.id DESC",$page->firstcount,$page->displaypg);
if (!empty($result)) {
for($i=0; $i<count($result); $i++){
$result[$i]['url'] = $space->rewriteDetail("news", $result[$i]['id']);
}
setvar("Items", $result);
setvar("ByPages",$page->pagenav);
}
$space->render("news");
?>
展开
 我来答
pzl7758
2010-05-07 · TA获得超过603个赞
知道小有建树答主
回答量:962
采纳率:100%
帮助的人:632万
展开全部
那肯定是你拼装的分页页码的链接有错了,你输出一下$page->pagenav的值看一下嘛,这样就清楚了,
百事牛
2024-10-28 广告
作为深圳奥凯丰科技有限公司的工作人员,关于Word2007文档取消密码的方法简述如下:要取消Word 2007文档的密码,首先需通过密码正确打开该文档。接着,点击左上角的Office按钮,选择“准备”下的“加密文档”选项。在弹出的对话框中,... 点击进入详情页
本回答由百事牛提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式