![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
我这个分页在显示所有文章(index.php?page=1)时没问题,但显示到类别时就出错了,应是(list.php?sid=4&page=2)但它却是(list.php?page=2)。哪位帮改一下或告知改哪?
CODE: //分页函数 function genpage($sql,$prepage="") { global $page,$total,$totalpage; $total=do_sql($sql,t); $totalpage=ceil($total/$prepage); if(empty($_GET[page])) { $page=0; } else { $page=$_GET[page]; if($page<0) $page=0; if($page>=$totalpage) $page=$totalpage-1; } $sql.= " limit " .($page*$prepage).",$prepage"; return $sql; } //显示分页 function showpage() { global $page,$total,$totalpage; if(empty($_GET[page])) { if($totalpage<=1){}else{ $showpage="第1页 "; $showpage.="<a href=$PHP_HELF?page=".($page+1).">下一页</a> "; $showpage.= "<a href=$PHP_HELF?page=".($totalpage-1).">最后一页</a>";} }else{ $showpage.= "<a href=$PHP_HELF?page=0>第一页</a> "; $showpage.= "<a href=$PHP_HELF?page=".($page-1).">上一页</a> 第".($page+1)."页 "; $showpage.= "<a href=$PHP_HELF?page=".($page+1).">下一页</a> "; $showpage.= "<a href=$PHP_HELF?page=".($totalpage-1).">最后一页</a>"; } return $showpage; } |
提问者:wwwd1 08-21 17:05
答复

