0

私はこのフォーラムの初心者です..どんな間違いでも許して助けてください. 最初の1つのテキストフィールドと次のドロップダウンリストの2つのフィールドしかないフォームがあります。データベースのテキストフィールド値に基づいて、データベースのリストに値を表示したいと思います.ie完璧なユーザー名を入力すると、ドロップダウンに対応するメールIDが表示されます(ユーザー名の変更後に変更されます。

誰かがこの問題で私を助けてくれることを願っています.私は長い間働いていましたが、満足できません.前もって感謝します.これは私が試したコードです.

` function CBtoTB() {document.getElementById("username").value=document.getElementById("usernameselect").value}

<?php  
$result=mysql_query("select Username from users"); 
$options=""; 
while ($row=mysql_fetch_array($result)) { 
$username=$row["Username"]; 
$options.="<OPTION VALUE=\"$username\">".$username.'</option>'; 
} 
?>
<select name="usernameselect" id="usernameselect" onchange="CBtoTB()">
<option value="">&lt; select user &gt;<?php echo $options ?></option>
</select>
<input name="username" type="text" id="username" value="<?php echo $username ?>"       size="25" readonly="readonly" />`
4

1 に答える 1

0

あなたのオプションは間違って書かれていましたこれを試してください:

<select name="usernameselect" id="usernameselect" onchange="CBtoTB()">
<option value="">&lt; select user &gt;</option>
<?php echo $options ?>
</select>
于 2013-01-29T05:04:27.167 に答える