帮个小忙了!PHP分页 本帖最后由 xiaopeng0803 于 2010-08-04 15:52:07 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的其他代码呢?$cs +($PageSize-1)+1不就是$cs +$PageSize吗? $cn=$cs+$PageSize;就可以了为了增强程序的可理解性$cn=$cs+($PageSize - 1)+1; $PageSize是每页中的条数 ???这是原程序中的说明,还是你字节的理解?希望是后者,因为是错误的!在这里,$PageSize 的意义是分页条的导航节点容量-1而 $cn=$cs+($PageSize - 1)+1; 是计算导航条中的最大页号($PageSize - 1)+1 = $PageSize$cn=$cs+($PageSize - 1)+1;就是$cn = $cs + $PageSize; <? //全部新闻functionfunction Newsquan(){ $currentpage=0;//开始显示记录的编号 $PageSize=10;//每页显示记录数if(empty($_GET['PageNo'])){//如果为空,则表示第1页 $Page=$currentpage+1; //设定为1 }else{ $Page=$_GET['PageNo'];//获得用户提交的页数 $currentpage=($Page-1)*$PageSize;//获得开始显示的记录编号 }if($Page % $PageSize==0){ $cs=$Page -($PageSize-1) ; } else{ $cs=$Page - ($Page % $PageSize) +1; print $cs; } //$cs为本页开始的记录数$cn=$cs+($PageSize - 1)+1; //显示页码本屏的最大值 恩,没有结束,我就贴出了一半,贴出的可以看出 $cn=$cs+($PageSize - 1)+1;为什么这个算出来的就等本屏的最大页数吧?本屏指的是[1 2 3 4 5 ]这样为一屏 [5 6 7 8 9 ]这样为另一屏说明为什么错了?小弟不才,刚学啊,请多指教、 facebook的问题,新人请教 Joomla权限控制 在线等 求职php程序员 面试问题:给你一个文本文件,里面存储了一亿个QQ号,请用程序将其由小到大排序,汗呀!.. php如何读取xml文件标签中嵌套标签里的值 通过代码发新浪微博 如何用PHP架设BT2HTTP网站呢? PHPExcel 编辑xls memcache命中率问题 如何用php+redis做订单到时间自动完成功能? 怎么把时间改为时间戳 想做个论坛,有做过的指点下
$cs +($PageSize-1)+1不就是$cs +$PageSize吗?
$cn=$cs+($PageSize - 1)+1;
这是原程序中的说明,还是你字节的理解?
希望是后者,因为是错误的!
在这里,$PageSize 的意义是分页条的导航节点容量-1而 $cn=$cs+($PageSize - 1)+1; 是计算导航条中的最大页号
($PageSize - 1)+1 = $PageSize
$cn=$cs+($PageSize - 1)+1;
就是
$cn = $cs + $PageSize;
function Newsquan()
{
$currentpage=0;//开始显示记录的编号 $PageSize=10;//每页显示记录数if(empty($_GET['PageNo'])){//如果为空,则表示第1页
$Page=$currentpage+1; //设定为1
}
else{
$Page=$_GET['PageNo'];//获得用户提交的页数
$currentpage=($Page-1)*$PageSize;//获得开始显示的记录编号
}
if($Page % $PageSize==0){
$cs=$Page -($PageSize-1) ;
}
else{
$cs=$Page - ($Page % $PageSize) +1;
print $cs;
}
//$cs为本页开始的记录数
$cn=$cs+($PageSize - 1)+1; //显示页码本屏的最大值