作者clifflu (吃雪宝配炒面 XD)
看板Web_Design
标题Re: [问题] 请问php语法与一个回圈...
时间Tue Apr 12 00:44:33 2005
※ 引述《esmana (esmana)》之铭言:
首先我好像没看到你用什麽 DB 在跑,
所以先以最常见的 mysql 为例吧.
$page = xxx ; 拿到第 n 页的数字
// : $f=1,$e=5 这行拿掉 换成下面
$f = 5 * ($page - 1) + 1;
$e = 5 ;
: for(i=1;i<=资料总笔数;i++)
: $sql== "SELECT * FROM `tb` WHERE 1 LIMIT $f , $e ";
: 这样是第一页1到5笔
: 使用网页送值送page.php?page=1 就是1到5笔,2就是6到10笔
: 怎麽把他加入回圈里面呢
你到这边都没有回圈 XD
$num = mysql_num_rows($sql) 可以得到符合查询的列数
: 另外
: 如果资料一页剩下4笔 以下
: 更改一个状态值怎麽判断呢....
事实上如果 $num > 0 那代表这一页还是有资料可以 show up 的
那麽就把它丢出来吧, 回圈的终止条件设好就 ok 了
但如果 $num == 0, 则要分成 page 是否为 1 来讨论
因为这牵涉到没有资料可显示, 或是纯粹页数错误
同样的, 你对这个题目 可能还需要念些 mysql (或其它资料库) 的函式
例如 mysql_connect, mysql_select_db, mysql_query, mysql_num_rows
mysql_fetch_array, while... loop until, for loop
就乖乖念 manual 吧, 至少这能省下其他人的时间.
--
鬼压床怎麽办
骑上去啊
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.212.129