• ベストアンサー

PHPでプルダウンのDBアクセス??

よく住宅検索サイトで、都道府県のプルダウンを選択(例えば東京)すると次のプルダウンでは東京都以下(23区内、三鷹市、多摩市・・・)が表れる方法を教えていただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

思いつく方法は3種類です。 方法1)サーバ側でプルダウンを作る コンボボックス1が選択されれば、フォームをサブミットし、 コンボボックス2に該当するアイテムを入れる。 ※毎回画面がちらつくので使いづらいものになると思います。  ちらつかないようにするために、子ウィンドウを使ったり、  インラインフレームで処理させたりできます。 方法2)クライアント側でプルダウンを作る ページ読み込み時に、データをJavaScriptの配列などに格納し、 コンボボックス1が選択されれば、JavaScriptにより、 コンボボックス2のアイテムを入れる。 [ http://www.openspc2.org/JavaScript/Ajax/Ajax_study/index.html ] ▲ここの車種のようなイメージです。 方法3)Ajaxによりプルダウンを作る #1さんがおっしゃられている方法です。 サーバにアクセスしますが、方法1のようにちらつかず、使っている側は方法2のような感覚で 操作できます。 個人的なオススメ度は 1.方法3(Ajax) 2.方法2(クライアント) 3.方法1(サーバ) です。

その他の回答 (1)

noname#24096
noname#24096
回答No.1

実物を見てないのでよく分かりませんがおそらくAjaxでは? http://www.openspc2.org/JavaScript/Ajax/Ajax_study/index.html http://jsgt.org/mt/01/

関連するQ&A