显示超出当前页面的分页数。

时间:2012-07-31 13:36:20

标签: php

更新:我修改了我的代码,现在我可以显示当前页面但是第一页显示0。当他们移动到更多页面时,它显示当前页面和之前的页面。如何让它显示一定数量的页面。

<div id="paging">       
<div class="page">
    <?php if ($pageNum_getDisplay > 0) { // Show if not first page ?>
                <a href="<?php printf("%s?pageNum_getDisplay=%d%s", $currentPage, 0, $queryString_getDisplay); ?>">First</a>
                <?php } // Show if not first page ?></div>
<div class="page">
    <?php if ($pageNum_getDisplay > 0) { // Show if not first page ?>
                <a href="<?php printf("%s?pageNum_getDisplay=%d%s", $currentPage, max(0, $pageNum_getDisplay - 1), $queryString_getDisplay); ?>">Previous</a>
                <?php } // Show if not first page ?></div>
<div class="page">
    <?php for ($i=0;$i<=$pageNum_getDisplay;$i++){     
    if ($pageNum_getDisplay==$i)         
    echo ($i);     
    else         
    echo "<a title='Page $i' href='?pageNum_getDisplay=$i'><strong>$i</strong></a>"; 
    } ?> </div>
<div class="page"> 
    <?php if ($pageNum_getDisplay < $totalPages_getDisplay) { // Show if not last page ?>
                <a href="<?php printf("%s?pageNum_getDisplay=%d%s", $currentPage, min($totalPages_getDisplay, $pageNum_getDisplay + 1), $queryString_getDisplay); ?>">Next</a></div>             
<div class="page">
    <?php } // Show if not last page ?>
            <?php if ($pageNum_getDisplay < $totalPages_getDisplay) { // Show if not last page ?>
                <a href="<?php printf("%s?pageNum_getDisplay=%d%s", $currentPage, $totalPages_getDisplay, $queryString_getDisplay); ?>">Last</a>
                <?php } // Show if not last page ?>
        </div>

我想显示它,看起来像这样。

(第一页)1 2 3 4 5 6 7下一页最后一页 (第二页)第一页上一页1 2 * 3 4 5 6 7下一页最后一页

现在看起来像这样..第一页上一页0 1 2下一页最后一页

提前致谢

0 个答案:

没有答案