我在kohana視圖中的for循環中有一個下拉列表。它看起來像這樣:下拉列表中的動態選定值
<? for ($i = 1; $i <= $max; $i++):?>
<option <?= $content->product_type->stock_2 == $i ? 'selected="selected"' :'';?> value="<?= $i ?>"><?= $i; ?></option>
<? endfor; ?>
我的問題是,我想選擇一個動態值,$內容 - >數,總是在我的名單。我怎麼能做到這一點?這是一件我不明白的事情。我試過'selected ='selected'':'$ content-> number',但does not; t ...
你能解釋一下嗎?您可以在'$ content-> product_type-> stock_2'中選擇該選項。也許你想要'$ content-> number == $ i'?在你的代碼中,如果你選擇的是* *未選中,那麼你將這個數字添加到HTML中,而不是'selected =「選中,這會生成無效的HTML。 – 2011-02-23 10:09:26
@Gaurav:否定的;這不是必需的。 – 2011-02-23 10:19:39
我可以選擇1-6區間的數字。但我來自另一頁,其中已經做出選擇。所以我希望用戶在默認情況下查看默認的特定值,即$ content-> number。在列表中。就這樣 。我只想在該列表中將值$ content-> number設置爲default.in。我提到這個值在php pagem中是可見的,沒有這個可能。 – dana 2011-02-23 10:24:55