哦,对不起,我表达不好
 我从重问一次现在我有两个表  ptype和brand   
ptye是商品大类表 如 清华电脑
brand是商品品牌表 如 清华电脑CPU....
 
  现在 我有多个商品大类 ,用个列表框读取分类,然后用表格输出品牌.  请问,Smarty模板要怎么编。 要求用 <{IF}> <{elseif}> <{/if}> 语句。

解决方案 »

  1.   

    输出数据一般用section。用不到if else啊?为什么要求一定要用上if else呢?
      

  2.   

    没是没听懂你问的问题。列表显示分类用{html_options},表格显示品牌用{section}。跟{if}有啥关系啊?
      

  3.   

    查了一下网上的手册好象过时了。且我没办法实现复合判断条件和牵套,只能这样:
    <!-- IF case=="value" -->
    <!-- ELSEIF case=="value" -->
    <!-- ELSEIF case=="value" -->
    <!-- ENDIF case -->
      

  4.   

    汗。看来我的表达能力还真是差啊  我的意思是 如果用 SAMRTY的 IF 来判断 显示记息。。请给个例子。。最好 连MYSQL 谢谢,,  打分了,。
      

  5.   

    Gdj(陈水.智商只有129.非卖品)    我是想用 IF 来判断记录的显示,  判断当前该显示的 品牌是什么。不应显示什么。。不用 SECTION 的 SHOW 属性, 用IF来判断。
    如何使用 IF  这就是我想问的!
      

  6.   

    你是指这个吗?这是将当前的select设为选中鞋子的。不过用{html_options}更方便。<select>
    {section name=i loop=$ptype}
    <option value="{%i.index%}"{if $ptype.name=="鞋子"} selected{/if}>{$ptype.name}</option>
    {/section}
    </select>