最新回答 / 慕数据5790640
如果是按讲师写的话只有在$total_page>$showpage才会进入if里,当$total_page<$show_page时不会进if,这时$start=1,你看看for循环是不是有问题或者$start初始值有没有给1
2017-10-13
$start=1;
$end=$total_pages;
if($total_pages>$showpage){
if($page-$pageoffset>0 && $page+$pageoffset<$total_pages){
$start=$page-$pageoffset;
$end=$page+$pageoffset;
}
if($page-$pageoffset<=0){
$end=$start+2*$pageoffset;
}
if($page+$pageoffset>=$total_pages){
$start=$end-2*$pageoffset;
}
}
超字数,高手看,谢
$end=$total_pages;
if($total_pages>$showpage){
if($page-$pageoffset>0 && $page+$pageoffset<$total_pages){
$start=$page-$pageoffset;
$end=$page+$pageoffset;
}
if($page-$pageoffset<=0){
$end=$start+2*$pageoffset;
}
if($page+$pageoffset>=$total_pages){
$start=$end-2*$pageoffset;
}
}
超字数,高手看,谢