■8472 / ) |
Re[12]: チェックボックスの値を出力するには?
|
□投稿者/ hiro -(2004/01/23(Fri) 14:31:14)
| 2004/01/23(Fri) 14:34:10 編集(投稿者)
■No8462に返信(りゅういちさんの記事)
> では $p3 のままにして、そのあとに @p3=split(/ /, $p3); として > foreach(...){...} でどうでしょうか? > (ちなみに今までもそうですが、... は省略という意味です)
遅くなりましたが、ようやく次のようにしたら、 ログから配列の要素を取り出して表示できるようになりました。 @p3=split(/ /, $p3); foreach $p3(@p3){print "$part3[$p3]";}
そしてまたつまずきです。なかなかブレイクスルーできません。 ログに登録されたものを、管理モードで修正するとき、チェックリストを表示させたいのです。ところが、チェックされたものをチェックされた形で表示できないのです。 次のようにしてみましたが、やはりだめです。 まず、ログを読み込んで、修正するデータの配列をそのデータにふったナンバーで取り出しています。そして、 @p3=split(/ /, $p3); foreach (0 .. $#part3) {if ($p3 == $_) { foreach $p3(@p3){print "<input type=\"checkbox\" name=P3 value=\"$_\" checked>$part3[$_]\n";} } else {print "<input type=\"checkbox\" name=P3 value=\"$_\">$part3[$_]\n";}} です。 方向が違いますか。解決できるでしょうか。
|
|