|登录 |注册

登录
登录 注册
12
返回列表 发新帖
楼主: wu6
打印 上一主题 下一主题

看看大家显示页数的coding是怎样的

 关闭 [复制链接]
Super-Tomato
2009-1-9 08:23 PM
原帖由 wu6 于 2009-1-9 08:09 PM 发表
那么如果要显示n 页数,我的写法是

$temp1 = 5 //显示数量
$temp = floor($temp / 2);

for ($i <= $page - $temp ; $i <= $page + $temp; $i++)
{
  if($page <= 2)
  {
  $j = $i + (($temp + 1) - $page);
  echo "<a href = 'display.php?pid= $j '>$j</a>";
  }
else
echo "<a href = 'display.php?pid= $i '>$i</a>";

}



幾點應該注意一下

第一點應該是筆誤吧
第二點儘量別養成在 for 中做計算, 這樣比較耗計算量, 尤其在大範圍的情況下可以明顯看出
第三點的 2 不夠靈活性, 既然有了 $temp 就應該好好利用
yurt
2009-3-4 09:46 PM
我也来学习学习,获益不浅
belon_cfy
2009-6-2 10:03 PM
楼主,这是我做的效果。仅供测试用途、
http://fanyong.net/support/main.php
您需要登录后才可以回帖 登录 | 注册

回顶部