九天鹰
 
  
专业版
Level: 29
HP: 578 / 798
MP: 154 / 947
Exp: 50%
帖子: 231
积分: 609
注册时间: 2006-01-23
|
判断语句是程序不可缺少的一部分,虽然模板是静态的html文件,但是我们的模板机制允许用户在模板中加入if…else…判断语句,熟练运用这个语句,你会感到模板是如此的灵活.
[if($classid == '1')][then]类别为1[/then][else]类别不为1[/else][/if]
以上的代码含义是当类别编号是1时显示”类别为1”,当类别编号不为1时,显示”类别不为1”
这种判断语句在模板里非常有用,可以实现不同的类别显示的页面不一样.如果灵活运用,还可以写出这样的语句,循环嵌套.
[if(empty($classid))][then]类别为空[/then][else][if($classid == '1')][then]类别为1[/then][else]类别不为1[/else][/if][/else][/if]
同样我们也可以通过判断数据库中的某个字段是否为空来决定这个字段的值是否在浏览时显示出来
[if(!empty($document))][then]
<tr><td>文档名称</td><td>$document</td></tr>
[/then][/if]
我们也可以通过判断用户是否登陆来显示不同的页面内容
[if(empty($SESSION[uid]))][then]
<tr><td>联系电话:</td><td>对不起,你无权查看</td></tr>
[/then][else]
<tr><td>联系电话:</td><td>$telphone</td></tr>
[/else][/if]
|
| |
|