- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPとMYSQLを用いてSELECT文とTEXTBOXの関連付け)
PHPとMYSQLでSELECT文とTEXTBOXを関連付ける方法
このQ&Aのポイント
- PHPとMYSQLを使用して、gakuseiテーブルから学生の情報を取得し、SELECT文とTEXTBOXを関連付ける方法を教えてください。
- 画面イメージは、SELECT文を表示する左側にあり、選択した学生の情報を表示するTEXTBOXが右側にあります。
- 選択した学生をTEXTBOXに表示するためには、SELECT文で選択された学生の情報を取得し、選択した学生を順にTEXTBOXに表示する処理を行う必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
とりあえずSELECT文とセレクトボックスの違いを認識しましょう。 人によってはプルダウンやコンボボックスとかいうかもしれませんが、 どちらにせよSQLとフォームの類は無関係です。 で、質問内容に対する答えですが javascriptへの知識が必要です。 対応させたいブラウザが何か知りませんが、selectタグのonchange属性を使うのが一番手っ取り早いでしょう。 <select id="s" name="gname" onchange="getGName();"> <option value="1">g1</option> <option value="2">g2</option> </select> <input type="text" id="f" /> <script type="text/javascript"><!-- function getGName(){ document.getElementById('f').value = document.getElementById('s').value; } // --></script>
補足
本当にありがとうございます。 JAVASCRIPTの本を購入し少し勉強し、実際に動かしてみたところ動きました。 しかし一つ問題がありまして、上の回答では1人の学生の名しか出てきませんでした。 つまり、Aと選択するとテキストにAと表示はされますが、次にFと選択するとAに代わりFが表示されてしまいます。 AFと続けて表示させたい場合はどのようにすればよいかアドバイスください。 ちなみにブラウザはIE7です。