PHP分页问题,现在分页是有多少就显示多少的,我想显示10个就可以了<div id="page">
<?php if($page!=1){ ?>
<a href="product.php?page=1&tid=<?php echo $tid; ?>" class='y'>首页</a>
<?php }else{ ?>
<a class='y'>首页</a>
<?php } ?> <?php if($page>=2){ ?>
<a href="product.php?page=<?php echo $page-1;?>&tid=<?php echo $tid; ?>" class='y'>上一页</a>
<?php }else{ ?>
<a class='y'>上一页</a>
<?php } ?> <?php for($i=1;$i<=$pagecount;$i++){ ?>
<a href="product.php?page=<?php echo $i;?>&tid=<?php echo $tid; ?>" <?php if($page==$i){ ?> class="sum dan" <?php }else{ ?> class='sum' <?php } ?> ><?php echo $i; ?></a>
<?php } ?> <?php if($page<$pagecount){ ?>
<a href="product.php?page=<?php echo $page+1;?>&tid=<?php echo $tid; ?>" class='y'>下一页</a>
<?php }else{ ?>
<a class='y'>下一页</a>
<?php } ?>
<?php if($page!=$pagecount){ ?>
<a href="product.php?page=<?php echo $pagecount;?>&tid=<?php echo $tid; ?>" class='y'>尾页</a>
<?php }else{ ?>
<a class='y'>尾页</a>
<?php } ?>
<span>共:<?php echo $pagecount;?>页</span>
<span>共:<?php echo $total;?>个产品</span> </div>
<?php if($page!=1){ ?>
<a href="product.php?page=1&tid=<?php echo $tid; ?>" class='y'>首页</a>
<?php }else{ ?>
<a class='y'>首页</a>
<?php } ?> <?php if($page>=2){ ?>
<a href="product.php?page=<?php echo $page-1;?>&tid=<?php echo $tid; ?>" class='y'>上一页</a>
<?php }else{ ?>
<a class='y'>上一页</a>
<?php } ?> <?php for($i=1;$i<=$pagecount;$i++){ ?>
<a href="product.php?page=<?php echo $i;?>&tid=<?php echo $tid; ?>" <?php if($page==$i){ ?> class="sum dan" <?php }else{ ?> class='sum' <?php } ?> ><?php echo $i; ?></a>
<?php } ?> <?php if($page<$pagecount){ ?>
<a href="product.php?page=<?php echo $page+1;?>&tid=<?php echo $tid; ?>" class='y'>下一页</a>
<?php }else{ ?>
<a class='y'>下一页</a>
<?php } ?>
<?php if($page!=$pagecount){ ?>
<a href="product.php?page=<?php echo $pagecount;?>&tid=<?php echo $tid; ?>" class='y'>尾页</a>
<?php }else{ ?>
<a class='y'>尾页</a>
<?php } ?>
<span>共:<?php echo $pagecount;?>页</span>
<span>共:<?php echo $total;?>个产品</span> </div>
<a href="product.php?page=<?php echo $i;?>&tid=<?php echo $tid; ?>" <?php if($page==$i){ ?> class="sum dan" <?php }else{ ?> class='sum' <?php } ?> ><?php echo $i; ?></a>
<?php } ?>这一段你把所有的答应出来了,你处理哈这里就行了,比如说你先获取当前页,然后在现实前5页(当前页-5)和后4页,这样就行了
<div id="page">
<?php if($page!=1){ ?>
<a href="product.php?page=1&tid=<?php echo $tid; ?>" class='y'>首页</a>
<?php }else{ ?>
<a class='y'>首页</a>
<?php } ?> <?php if($page>=2){ ?>
<a href="product.php?page=<?php echo $page-1;?>&tid=<?php echo $tid; ?>" class='y'>上一页</a>
<?php }else{ ?>
<a class='y'>上一页</a>
<?php } ?> <?php for($i=1;$i<=$pagecount;$i++){ ?>
<a href="product.php?page=<?php echo $i;?>&tid=<?php echo $tid; ?>" <?php if($page==$i){ ?> class="sum dan" <?php }else{ ?> class='sum' <?php } ?> ><?php echo $i; ?></a>
<?php } ?> <?php if($page<$pagecount){ ?>
<a href="product.php?page=<?php echo $page+1;?>&tid=<?php echo $tid; ?>" class='y'>下一页</a>
<?php }else{ ?>
<a class='y'>下一页</a>
<?php } ?>
<?php if($page!=$pagecount){ ?>
<a href="product.php?page=<?php echo $pagecount;?>&tid=<?php echo $tid; ?>" class='y'>尾页</a>
<?php }else{ ?>
<a class='y'>尾页</a>
<?php } ?>
<span>共:<?php echo $pagecount;?>页</span>
<span>共:<?php echo $total;?>个产品</span> </div>