Php 显示当前页面以外的页码。
更新:我已经修改了代码,现在可以显示当前页面,但第一页显示0。当他们移动到更多页面时,会显示当前页面和以前的页面。如何让它显示一定数量的页面Php 显示当前页面以外的页码。,php,Php,更新:我已经修改了代码,现在可以显示当前页面,但第一页显示0。当他们移动到更多页面时,会显示当前页面和以前的页面。如何让它显示一定数量的页面 <div id="paging"> <div class="page"> <?php if ($pageNum_getDisplay > 0) { // Show if not first page ?> <a href="<?php printf(
<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>
我想显示它,使它看起来像这样
(第一页)1234567下一页
(第二页)上一页1 2*3 4 5 6 7下一页
现在看起来是这样的。。前一个0 1 2下一个最后一个
提前感谢您需要解释一下;你最好做你想做的事。我看到一些看起来像分页条的代码。你想用它做什么?您尝试过什么?我知道这对您目前的情况没有帮助,但作为一般经验法则,请尽量避免使用
s,除非显示表格数据。取而代之的是使用样式化的
,它更灵活,可以更容易地使用CSS进行修改。嗨,我第一次构建网站时从Dreamweaver那里得到了这段代码。它的工作和功能,但我想有数字(1,2,3,…下一个最后)。Dreamweaver没有数字选项,所以我想可能有人可以在不让我重写整个过程的情况下重新编写代码。