0
我有一個網頁,您可以在系統上添加新用戶。其中一個添加到數據庫的值是從PHP下拉菜單中選擇的帳戶類型值,其中包含來自MySQL數據庫的值。我遇到的問題是,當我嘗試從下拉菜單添加記錄時,該值始終爲'未定義',因爲它應該是選定的值(例如,如果選擇「帳戶類型'」測試「,則'測試「應該是插入到數據庫中的值)MySQL字段名稱到PHP下拉菜單
這裏是我的代碼,如果有人能幫助我解決這個問題:
mysql_connect('localhost', 'username', 'password');
mysql_select_db('databasename');
$sql="SELECT Id, AccountName FROM tblaccounts";
$result=mysql_query($sql);
$options="";
while ($row=mysql_fetch_array($result)) {
$id=$row["Id"];
$accname=$row["AccountName"];
$options.="<OPTION VALUE=\"$id\">".$accname.'</option>';
}
顯示下拉:
<div class="cp-controls-lrg left">
<p class="controls-margin">Account</p>
<select name="sel-account-name" id="sel-account-name" class="cp-controls-sml input-select input-select-xxlrg" tabindex="6">
<option value="0">Select Account
<?php echo $options?>
</select>
</div>
讓我知道,如果你需要任何額外的代碼來找出問題所在,非常感謝!
不能相信我沒注意到!謝謝! :) – nsilva 2012-04-16 18:07:45