[PHP-users 29271] Re: QuickFormでのフォームデフォルト値(生年月日)の取得について

Atsushi Kojo a-kojo @ artsnet.jp
2006年 5月 19日 (金) 18:45:11 JST


ありがとうございます。
ご指摘どおりで可能でした!

> $defaults["ymd1"] = array("Y" => 1969, "m" => 1, "d" => 1);
> $defaults["ymd2"] = array("Y" => 1970, "m" => 1, "d" => 1);
> $form->setDefaults($defaults);

私も配列に入れるのかな?と思って

$birth_day = '1969-01-01';
list($by, $bm, $bd) = explode('-', $birth_day);

$defaults['birth_day']['Y'] = $by;
$defaults['birth_day']['m'] = $bm;
$defaults['birth_day']['d'] = $bd;

で試していたのですが、うまくいかなかったのは
配列の扱い方がおかしかっただけなんですね。
初歩的なミスだったんですね・・・^^;
どうもありがとうございました。




PHP-users メーリングリストの案内