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>

解决方案 »

  1.   

    你那个for循环要控制下。 $pagecount是多少?
      

  2.   

    $pagecount 是不是没设置?咔咔 设置好$pagecount的默认值应该就行了
      

  3.   

    是呀,没设置,$pagecount 要怎么设置,怎么写
      

  4.   

    <?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 } ?>这一段你把所有的答应出来了,你处理哈这里就行了,比如说你先获取当前页,然后在现实前5页(当前页-5)和后4页,这样就行了
      

  5.   


    <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>