雖然我已經研究過了,但我找不到任何解決方案。我需要將數據庫值(「Default」)作爲下拉列表的預選值。從MySQL數據庫中預先選擇的下拉列表值
<select name="listCustomer" id="listCustomer">
<?php
$sql = mysqli_query($connection,"SELECT customer_name FROM customers");
while ($row = mysqli_fetch_array($sql,MYSQLI_ASSOC)){
echo "<option value=\"" . $row['customer_name'] . "\">" . $row['customer_name'] . "</option>";}
?>
</select>
你能幫我解決嗎?
感謝朋友,也有一些不必要的'「'痕跡在你的代碼。除了那個以外,這解決了我的問題。但現在的問題是所選擇的價值是不會到數據庫現在,始終以‘默認’被插入到數據庫你的 – EKBG
編輯的代碼: '$ SQL = mysqli_query($連接, 「SELECT CUSTOMER_NAME FROM客戶」); 而($行= mysqli_fetch_array($ SQL,MYSQLI_ASSOC)){ \t。 \t \t \t \t \t \t \t \t \t $ selected =((strtolower($ row ['customer_name'])=='default')? 'selected':''); echo'';}' – EKBG
這是錯誤的。我的示例中的雙引號不是多餘的。所有的屬性內容都應該用雙引號括起來。 – junkfoodjunkie