インフォメーションBBS
[使い方]
[タイトルのみ]
[関連発言]
[最新20発言]
[過去ログ一覧]
発言#0859へのレスポンスを書き込んでください:
お名前:
←パスワード(修正用)
アドレス:
タイトル:
本文:
#0859(水原 麗名氏)の書き込みを引用します: >#0857(うはく氏)の書き込みを引用します: >>わかやま神さまのご提案ですが >>入力部分をこの様にして >>苺・梨・葡萄・蜜柑の4つを選び,理由はtestとして再びCGIに送ると >>C1=1&C2=2&C4=4&C5=5&text=test >>というものがCGIに渡されます。 >>すると >(中略) >>となってしまい$param{text}は4つ選択してしまったのに >>定義されてしまいます。 >これは、理由を他の要素と区別するだけで、 >チェックした物の数を見ていません。 >だから、 >if ($key =~ /^c/){ #他にnameの最初がcで始まるものがないように。 >push @c , $val; #変数の名前は適宜変えて。 >}else{ >$param{$key} = $val; >} >の様にして@cの要素数に応じて処理を変える。 >これでどうでしょう。
[トップページに戻る]
管理人 :
キャメル