我對PHP很新穎,並且對下拉列表有疑問。我試圖讓列表從數據庫中拉出來,並在用戶編輯表單時填充值,但它目前不工作。這方面有同樣的事情在這裏的幾個例子,但我不能完全得到它的工作,它很可能在我結束一個語法錯誤...在編輯表單時從數據庫填充下拉列表MySQL
這裏是我的代碼:
這裏是從數據庫中填充值邏輯,我試圖從拉行「proj_targ_tow」 ......
$typesArray = array ('Select..', 'National Site', 'Local Site', 'Regional Site', 'Other');
$selectedType = '';
echo 'as;ldfjas;lfmawoiealknfsliu2047a ' . $row['proj_targ_tow'] . '<br />';
foreach($typesArray as $value){
if($value == $row['proj_targ_tow']) {
$selectedType = 'selected="selected"';
}
echo '<option value="' . $value . '" ' . $selectedType . '>' . $value . '</option>';
}
任何你編碼神在那裏可以幫我嗎?
不是沒有神在隊友身邊 – kommradHomer
$ row ['proj_targ_tow']的值是多少? – Tushar
此外,我不確定您是否打算使用它,但請確保您執行以下操作: $ selectedType =''在foreach循環內(在開始處)。 – Tushar