ET模版中使用PHP语法
作者:我就是个世界
发表于:2009-01-19
使用PHPOK的一点小经验
增加一个网上报名的模块,增加性别字段gender,共有三个值,(0=保密、1=男、2=女)
那么在前台模版中如何判断并显示这个值呢? 总不能直接调用[color=#FF0000]{:$usermsg[gender]}[/color]吧,
也不能用[separator]
[code]
<select name="gender">
<option value="0"{if($rs[gender] == 0)} selected{end}>不限</option>
<option value="1"{if($rs[gender] == 1)} selected{end}>男性</option>
<option value="2"{if($rs[gender] == 2)} selected{end}>女性</option>
</select>
[/code]
研究了半天,终于搞定了。
效果:
[img][attach]189[/attach][/img]
代码如下:
[code]
{if($usermsg[gender] == 0)} 保密{end}
{if($usermsg[gender] == 1)} 男{end}
{if($usermsg[gender] == 2)} 女{end}
[/code]
后台会员管理模版中代码:
[code]{if($value[gender] == 0)} 保密{end}
{if($value[gender] == 1)} 男{end}
{if($value[gender] == 2)} 女{end}[/code]
演示网站:[url=http://www.mytj-edu.com/sign.php]http://www.mytj-edu.com/sign.php[/url]
增加一个网上报名的模块,增加性别字段gender,共有三个值,(0=保密、1=男、2=女)
那么在前台模版中如何判断并显示这个值呢? 总不能直接调用[color=#FF0000]{:$usermsg[gender]}[/color]吧,
也不能用[separator]
[code]
<select name="gender">
<option value="0"{if($rs[gender] == 0)} selected{end}>不限</option>
<option value="1"{if($rs[gender] == 1)} selected{end}>男性</option>
<option value="2"{if($rs[gender] == 2)} selected{end}>女性</option>
</select>
[/code]
研究了半天,终于搞定了。
效果:
[img][attach]189[/attach][/img]
代码如下:
[code]
{if($usermsg[gender] == 0)} 保密{end}
{if($usermsg[gender] == 1)} 男{end}
{if($usermsg[gender] == 2)} 女{end}
[/code]
后台会员管理模版中代码:
[code]{if($value[gender] == 0)} 保密{end}
{if($value[gender] == 1)} 男{end}
{if($value[gender] == 2)} 女{end}[/code]
演示网站:[url=http://www.mytj-edu.com/sign.php]http://www.mytj-edu.com/sign.php[/url]
请发表您的评论