2006年7月 8日

[PHP-users 29663]PEAR HTML_QuickForm プルダウンメニューの連動について教えてください。


PEAR HTML_QuickForm プルダウンメニューの連動について教えてください。
---------------------------------------------------------------
はじめまして。
PHP+MySQLを勉強しはじめてまもないビギナー:
ひよっこと申します。
日頃より大変参考にさせていただいております。

PEAR HTML_QuickFormの hierselectで
MySQLのテーブルの値を利用する場合は
どのようにしたらよいのでしょうか。

■現在のテスト環境は、
Windows2000、Apache1.3.33 php4.4.1 Mysql4.0.24です。

ネットや書籍でいろいろ調べてみたのですが
情報が見つけられず、応用も利かず;
とてもいき詰まってしまいました。。

どなたかご教授の程よろしくお願い致します・・。

■現在の状況は、
$depart1(一階層目テーブルの配列)
$depart2(二階層目テーブルの配列×4つのテーブルがあります)

QuickFormの"select"では、各テーブルの内容を配列で取得しまして、
プルダウンメニューに表示、選択⇒データベースへ書き込みはOKでした。

しかし、"hierselect"では、

$depart1=$shozoku_array;
$depart2=array($shozoku1_array,$shozoku2_array,$shozoku3_array,$shozoku4_arr
ay);
$depart=$form->addElement("hierselect","shozoku_name","所属/担当者:");
$depart->setOptions(array($depart1, $depart2));

とした場合

$depart1(一階層目のテーブル)は、プルダウンメニューに値が表示されています。
$depart2(二階層目のテーブル)は、連動どころか空のプルダウンメニューとなって
います。。。


print_rで配列の内容を表示したところ、

○($depart1)
Array ( [01] => 本社 [02] => 営業所A [03] => 営業所B [04] => 営業所C )

○($depart2)
Array ( [0] => Array ( [1001] => 鈴木 [1002] => 斉藤 [1003] => 佐藤 )
[1] => Array ( [2001] => 宮良 [2002] => 白保 [2003] => 宮里 )

-このような感じで [3] => Array まで続きます-


※長くなって失礼しました。お手数をおかけしますがどうぞよろしくお願い致しま
す。

ひよっこ


_______________________________________________
PHP-users mailing list PHP-users@xxxxx
http://ns1.php.gr.jp/mailman/listinfo/php-users
PHP初心者のためのページ - 質問する前にはこちらをお読みください
http://www.php.gr.jp/php/novice.php3

投稿者 xml-rpc : 2006年7月 8日 18:01
役に立ちました?:
過去のフィードバック 平均:(2) 総合:(5) 投票回数:(2)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/39187
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。