0

私はコーディングが初めてなので、皆さん少し助けが必要です。

ムービー テーブルに quality という列を作成しました。3 つのオプションを含むスマートな選択オプション リストを作成したいと考えています。

DVD
TS
CAM

では、smartys 選択オプション リストを作成する方法と、オプション リストに 3 つのオプションを割り当てる方法を教えてください。

これが私のオプションリストの1つの例です。

<select name="languages[<?php print($counter); ?>]" id="languages_<?php print($counter); ?>">
<?php 
foreach($language_options as $lang_key => $code){
print("<option value\"{$code}\"");
if (isset($languages[$key]) && $languages[$key]==$code) print(" selected=\"selected\"");
print(">{$code}</option>\n");
}
?>
</select>

助けてください。

ありがとう

4

1 に答える 1

2

Smarty にはhtml_options (docs)と呼ばれる小さな機能があります。基本的には、次のように使用されます。

{html_options name=yournameforit options=$language_options selected=$code)}

あなたの例では、phtml で書いていますが、Smarty には独自の構文があるため、混乱しました (imho、phtml よりもはるかにきれいです)。それが役立つことを願っています。

于 2013-08-17T20:20:21.970 に答える