每页显示records的数量 : 10个
例如当前在第五页, 就要显示 3 4 5 6 7
要考虑到第一,第二页的情况,最后一页的情况就不需要列入考虑范围。
看看大家的coding 长不长
2680| 12
|
看看大家显示页数的coding是怎样的 |
原帖由 wu6 于 2009-1-8 11:21 AM 发表
在这个例子,第一页和第二页是比较特殊的。
第一页要显示的是 1 2 3 4 5 而不是 -1 0 1 2 3
第二页要显示的是 1 2 3 4 5 而不是 0 1 2 3 4
我是这样写
<?php
for ($i <= $page - 2 ; $i <= $page + 2; $i++)
{
if($page <= 2)
{
$j = $i + (3 - $page);
echo "<a href = 'display.php?pid= $j '>$j</a>";
}
else
echo "<a href = 'display.php?pid= $i '>$i</a>";
}
JBTALKS.CC |联系我们 |隐私政策 |Share
GMT+8, 2025-4-17 04:51 PM , Processed in 0.137968 second(s), 24 queries .
Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
Dedicated Server powered by iCore Technology Sdn. Bhd.