$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 关注
- 1341 浏览
添加回答
举报
0/150
提交
取消