发新话题
打印

smarty中如何根据url传入的值动态显示下拉列表

本主题由 admin 于 2007-11-4 12:02 移动

smarty中如何根据url传入的值动态显示下拉列表

以下是smarty模板文件new.htm中的下拉列表框代码:
<select name="id" >
           <OPTION VALUE=1 selected>JAVA编程</OPTION>
           <OPTION VALUE=2>PHP编程</OPTION>
           <OPTION VALUE=3>.NET编程</OPTION>
</select>
如何加入smarty代码,才能根据url传入的类型(topic)值,动态显示代码中的 selected?如 “new.php?topic=3” 显示 .NET编程 ?

TOP

{if $smarty.get.topic eq 3}
<OPTION VALUE=3 selected>.NET编程</OPTION>
{/if}
PHP开发资源网 - 全力打造中文PHP第一社群

TOP

那么动态得到$tipic的值是否应把代码做如下修改:
<select name="id" >
           {if $smarty.get.topic eq 1}
              <OPTION VALUE=1 selected>JAVA编程</OPTION>
           {else}
               <OPTION VALUE=1>JAVA编程</OPTION>
           {/if}
           {if $smarty.get.topic eq 2}
              <OPTION VALUE=2 selected>PHP编程</OPTION>
           {else}
               <OPTION VALUE=2 >PHP编程</OPTION>
           {/if}
           {if $smarty.get.topic eq 3}
              <OPTION VALUE=3 selected>.NET编程</OPTION>
           {else}
               <OPTION VALUE=3 >.NET编程</OPTION>
           {/if}
  </select>

TOP

发新话题