0
新しいユーザーをシステムに追加できるWebページがあります。データベースに追加される値の1つは、MySQLデータベースの値を持つPHPドロップダウンメニューから選択されたアカウントタイプ値です。私が抱えている問題は、ドロップダウンメニューからレコードを追加しようとすると、値は常に「未定義」で、選択されている値でなければならないということです(たとえば、Account Type 'Test'が選択されている場合、 'Test 「データベースに挿入された値である必要があります)PHPのドロップダウンメニューへのMySQLのフィールド名
ここでは誰もがこの問題で私を助けることができるならば、私のコードです:
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