我已經建立了一個php表單,它向我們的數據庫註冊了一個項目,它具有從我們的客戶/供應商數據庫填充的下拉菜單。PHP下拉選擇
我也設置了一個函數來編輯這些項目,我遇到的問題是,當我到我的編輯頁面時,它只顯示客戶/供應商名稱,而不是在下拉菜單中,而是一個值框 - 是有辦法讓編輯頁面顯示下拉菜單,但也可以在原始供應商/客戶上選擇?
註冊項目頁面
<?php
$result = mysql_query('SELECT name FROM customers ORDER BY name ASC');
echo '<select name='client'>';
while($row = mysql_fetch_assoc($result))
{ `
echo '<option value = ''.$row[name].''>'.$row[name].'</option>';
}`
echo '</select>';
?>
編輯頁面
<input type='text' name='client' value='<?php echo $client; ?>'/>
我嘗試了一些教程和代碼的調整,但繼續得到錯誤。我知道我的SQL注入問題,目前這個網站是內部的。
任何幫助,將不勝感激。
感謝
轉義它們請停止使用***已棄用的'mysql'擴展名***,[讀取紅色框](http://www.php.net) /的mysql_connect)。學習使用'PDO'或'mysqli'代替('i'代表改進) –
只要看看你的代碼是如何着色的。 – Pinoniq
OP,我知道我的SQL等不是藉口,你不得不使用該代碼,停止。 –