|登录 |注册

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
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-4-17 08:25 AM , Processed in 0.089302 second(s), 25 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.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部