我試圖在多個下拉列表中的編輯頁面上預先選擇值,因此一旦用戶單擊編輯,就可以看到已插入的值。值被保存爲逗號分隔在MySQL中像「1,2,3,4,5」具有多個值的動態下拉框的預選值
嘗試此解決方案,但不起作用:(是否有任何方式,這些值將被預選?請幫助
<select name="w_owning_branches[]" size="10" id="w_owning_branches" multiple="multiple" required>
<option value="" class="dropdown-option"> Select Owning Branch </option>
<?php do {
$value = $row_branches['branch_id'];
$name = $row_branches['name'];
$selected = '1,2,3,4,5,6';
echo "<option value='$value'".(($selected == '$value') ? " selected='selected'":"").">$name</option>";
} while ($row_branches = mysql_fetch_assoc($branches)); ?>
</select>
請之前發佈一個,因爲有很多重複的搜索類似於該問題(或者完全一樣)你的。 –
您可能也有興趣閱讀:[如何獲得有用的錯誤消息在PHP?](http://stackoverflow.com/q/845021/367456) – hakre
是很多重複,但找不到它們,爲什麼投票下來? – user974435