$id=intval($_GET['id']);
$title=$db->getOne("select?title?from?".$ecs->table('t_jobc')."?where?id='$id'");
$N=$db->getOne("select?count(*)?from?".$ecs->table('t_job')."?where?jobc='{$id}'");
$st=10;
$P=ceil($N/$st);
$p=intval($_GET['p']);
$p<1&&$p=1;
$p>$P&&$p==$P;
$offset=($p-1)*$st;
$q=$db->query("select?*?from?".$ecs->table('t_job')."?where?jobc='{$id}'?order?by?ctime?desc?limit?$offset,$st");
while($r=$db->FetchRow($q)){
$r['title']=mb_substr($r['title'],0,10,'utf-8');$r['time']=date('Y-m-d?H:i:s',$r['ctime']);$list[]=$r;
}
$smarty->assign('list',$list);
$smarty->assign('title',$title.'?-?列表');這兩行不懂 :$p<1&&$p=1;
$p>$P&&$p==$P;
3 回答

慕萊塢9220042
TA貢獻377條經驗 獲得超508個贊
你好,
第一句:$p<1&&$p=1;
如果$p<1條件成立,則執行后面的語句 $p<1,“&&”語句的意思就是前面的條件成立就執行后面的語句,如果不成立則不執行后面的語句;
第二句:$p>$P&&$p==$P;
這句是不是后面那個也是 “=”,不然感覺這句執行不過去。
望采納!
- 3 回答
- 0 關注
- 1396 瀏覽
添加回答
舉報
0/150
提交
取消