- 締切済み
mysql+phpでコンボボックスの連動方法
*********************************************************** 以前の質問がわかりやすい書き方でしたので、お借りしています。 追加で質問したいのでそのまま引用させてもらいました。 *********************************************************** 以前の回答ではjavaが使われていましたが、mysql+phpのみで 完成させたい場合の方法を教えてください。 また、選択した2つのリストの結果をDBに書き込む方法も 教えてください。 *********************************************************** [table 1] id 種類 ---------- 1 野菜 2 果物 3 麺 [table 2] id key 名前 ---------------------- 1 1 にんじん 2 1 たまねぎ 3 1 ほうれん草 4 2 りんご 5 2 バナナ 6 3 うどん 7 3 ラーメン [table 1]のid と、[table 2]のkeyが 対応するように、連動したコンボボックスを作りたいと思って頑張っています。 コンボボックス1には、[table 1]の、種類が入り コンボボックス2には、[table 1]の種類に連動して、[table 2]の名前が選択できるように したいと思っています。 たとえば、コンボボックス1で「果物」を選択した場合、 コンボボックス2では、「りんご」「バナナ」がコンボボックスに 表示されて選べるようになるようにするです。 単純に、mysqlからセレクトフォームに表示することはできましたが、 連動がどうやればいいのか、色々調べましたが 力不足で分かりませんでした。 コンボボックスを連動させるために、[table2]に「key」のフィールドを加えたので、 改良しようと思っております。 ご教授をよろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- SAYKA
- ベストアンサー率34% (944/2776)
コンボボックスの意味が分らない。 なぜならphpはテキストベースの処理機構だから。 web表示であるのなら質問の中に有るようにjavaを使うか 「javascript」(javaとは全く別物)を使うか はたまたflashとかを使うか になるよ それでもwebページで云々というのなら「一々読込み直し再表示」以外の方法では実現できないよ。 再読込が要らないのはjavascriptで細工をしている手合い。