[PHP-users 14363] Re: フォームの他の部品を参照
長谷川 勲
php-users@php.gr.jp
2003年 3月 28日 (金) 01:19:19 JST
長谷川です。
わたしなら、隠しフレームか隠しWindowにデータ取得処理を
させます。
1.地域を選択したときに、隠しフレームに都道府県データ取得用の
PHPを呼び出します。
2.都道府県データ取得用PHPは、選択された地域情報を元にDBから
その地域の都道府県リストを取得して、HTMLを出力します。
3.そのHTMLはJavascriptのみで、onloadイベントで都道府県
コンボボックスの値を変更します。
地域の数、それにぶら下がる都道府県のデータ量が多い場合などの
場合は有効です。
また、この方法だと、ユーザーによって表示したくない都道府県を制御
することもできます。
都道府県は既知の名称なので、ここでは意味ないですけど・・・^^)
本当に地域と都道府県ということでしたら、Javascriptオンリーかな?
(DHTMLについての説明は、MLが異なるので省きますね。)
tanizoe_jun@mx71.tiki.ne.jp さんは書きました:
>こんばんは、じゅん@熊本です。
>
>PHPとMySqlを組み合わせたシステムを作っています。
>
>フォームを作るとき、他のフォーム部品の値を参照してプルダウンメニュー(コ
>ンボボックス?)の表示を変えることはできませんか?
>
>たとえば、
>
>地域:[ |▼|]
>都道府県:[ |▼|]
>
>とあるとき、地域に「九州」を選択したら、都道府県では九州にある都道府県だ
>けを表示する、というかんじです。他のRDMSの表引きとかLOOKUPと呼ばれている
>ような者です。
>
>もちろん、テーブルのフィールドはそこいらを考慮した物にします。
>_______________________________________________
>PHP-users mailing list
>PHP-users@php.gr.jp
>http://ns1.php.gr.jp/mailman/listinfo/php-users
>
>
----
長谷川 勲 hasegawa@rsk-kagoshima.grp.ricoh.co.jp
PHP-users メーリングリストの案内