更新:我已经修改了我的代码,现在可以显示当前页面,但第一页显示为 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
提前致谢