0

更新:我已经修改了我的代码,现在可以显示当前页面,但第一页显示为 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 下一页 最后 (第二页) First 上一页 1 2* 3 4 5 6 7 Next Last

现在看起来像这样 .. First 上一页 0 1 2 Next Last

提前致谢

4

0 回答 0