日期:2014-05-17  浏览次数:20533 次

smarty的if else 使用,在线等待
{|if $status eq "1"|}
<option value="1" selected>有效</option>
<option value="2">过滤</option>
{|else if $status eq "2"|}
<option value="1">有效</option>
<option value="2" selected>过滤</option>
{|else|}
<option value="1">有效</option>
<option value="2">过滤</option>
{|/if|}

这么写有什么错误么?
感谢之至!

------解决方案--------------------
<option value="1" {|if $status eq "1"|}selected{|/if|}>有效 </option> 
<option value="2" {|if $status eq "2"|}selected{|/if|}>过滤 </option> 

这样简单点
------解决方案--------------------
{|if $status eq "1"|} 
<option value="1" selected>有效 </option> 
<option value="2">过滤 </option> 
{|elseif $status eq "2"|}
<option value="1">有效 </option> 
<option value="2" selected>过滤 </option> 
{|else|} 
<option value="1">有效 </option> 
<option value="2">过滤 </option> 
{|/if|} 
smarty的elseif不能分开写