| ■No9628に返信(ゆずさんの記事) > この方法でうまく登録することができました。 > > ですが、この方法ですと、内容の変更画面で修正できないことに気付きました。 > まとめてコメントとしてログに保存されるので、やはりコメントそのものを手動で書き替えるしかないでしょうか。
ログ項目を増やすこともできるのですが、 その場合、多くの部分を書き直さなければならず、結構面倒なんです。 今回の場合は ($comment,$age,$sex)=split(/\//,$comennt); などとして、編集部分で分けることはできるかもしれませんが、 もう少し勉強なさってから挑戦したほうがいいかもしれません。
> > > また、少々横にそれますが、コメント記入欄をtextareaにして複数行記入するようにしたところ、登録はうまくいくのですが、変更すると改行部分がどんどんずれていってしまいました。
これは <textarea> に入力した改行情報がそのまま記録されているためです。 $comment=$FORM{"comment"}; のような記述を探して(デコード部分にあると思います) そのあとに、$comment=~ s/\r\n|\n|\r/<br>/g; と入れてみてください。
|