<ul>
<?php if($page!=1){
$prv=$page-1;?>
<li><a href="?page=<?php echo $prv;?>">上一页</a></li>
<?php if($page>=5){?>
<li class="max"><a href="?page=1">1</a></li>
<li class="dian">...</li>
<?php } }
function get_minpage($page,$totalpage){
$minpage=$page-2;
if($page<5){
$minpage=1; }
if($page>=$totalpage-4&&$totalpage>4){
$minpage=$totalpage-4; }
return $minpage; } function get_maxpage($page,$totalpage){ $maxpage=$page+2;
if($page<5){
$maxpage=5; }
if($maxpage>=$totalpage){
$maxpage=$totalpage; }
if($page>=$totalpage-4){
$maxpage=$totalpage; }
return $maxpage; }
$minpage=get_minpage($page,$totalpage);
$maxpage=get_maxpage($page,$totalpage);
for($minpage;$minpage<=$maxpage;$minpage++) {
if($page==$minpage){ ?>
<li class="min"><?php echo "$minpage"; ?></li>
<?php } if($page!=$minpage){ ?>
<li class="shu"><a href="?page=<?php echo $minpage; ?>"><?php echo $minpage;?></a></li>
<?php } }
if($page<$totalpage){
$next=$page+1;
if($page<$totalpage-4){ ?>
<li class="dian">...</li>
<?php }if($maxpage!=$totalpage){?>
<li class="max"><a href="?page=<?php echo $totalpage;?>"><?php echo $totalpage;?></a></li>
<?php }?>
<li><a href="?page=<?php echo $next;?>">下一页></a> </li>
<?php }?>
</ul> 收藏屋 代码 简化function
<?php if($page!=1){
$prv=$page-1;?>
<li><a href="?page=<?php echo $prv;?>">上一页</a></li>
<?php if($page>=5){?>
<li class="max"><a href="?page=1">1</a></li>
<li class="dian">...</li>
<?php } }
function get_minpage($page,$totalpage){
$minpage=$page-2;
if($page<5){
$minpage=1; }
if($page>=$totalpage-4&&$totalpage>4){
$minpage=$totalpage-4; }
return $minpage; } function get_maxpage($page,$totalpage){ $maxpage=$page+2;
if($page<5){
$maxpage=5; }
if($maxpage>=$totalpage){
$maxpage=$totalpage; }
if($page>=$totalpage-4){
$maxpage=$totalpage; }
return $maxpage; }
$minpage=get_minpage($page,$totalpage);
$maxpage=get_maxpage($page,$totalpage);
for($minpage;$minpage<=$maxpage;$minpage++) {
if($page==$minpage){ ?>
<li class="min"><?php echo "$minpage"; ?></li>
<?php } if($page!=$minpage){ ?>
<li class="shu"><a href="?page=<?php echo $minpage; ?>"><?php echo $minpage;?></a></li>
<?php } }
if($page<$totalpage){
$next=$page+1;
if($page<$totalpage-4){ ?>
<li class="dian">...</li>
<?php }if($maxpage!=$totalpage){?>
<li class="max"><a href="?page=<?php echo $totalpage;?>"><?php echo $totalpage;?></a></li>
<?php }?>
<li><a href="?page=<?php echo $next;?>">下一页></a> </li>
<?php }?>
</ul> 收藏屋 代码 简化function
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货