[PHP-users 29850] テキストエリアの改行コードの運び方について

島田 童子 210507 @ g-net.co.jp
2006年 7月 21日 (金) 19:18:49 JST


はじめまして。そらと申します。

私はPHP初心者です。

つまづいていることについてご意見を頂きたいと思います。

今現在、最大8件までのデータを登録することのできるインプット画面を製作してい
ます。



テキストエリア内に入力されたデータをボタンで次ページに運び、入力内容を確認さ
せた上でデータベースに
登録をさせたいのですが、テキストエリア内で改行したデータをボタンで次ページに
運ぼうとすると、改行以下の文章が
全て消えてしまいます。改行をしない場合は上手く運べます。

例えば

print "<form method=post name=form1 action='次ページ名.php'>";

print "<td colspan=6 align=center bgcolor=gainsboro rowspan=3><textarea
name=info6 cols=100 rows=6 wrap=soft maxlength=600>$info6</textarea></td>";
print "</td>";

ボタン

print "</form>";

であれば改行されたデータであっても次ページにそのまま移動させることができるの
ですが、
今回はひとつの<form>〜</form>の間で、色んなページに変数を持たせて移動するボ
タン
が必要な為に今回は


if ( $cdkensaku == "$dai2") {
print "<frameset frameborder=NO border=0 framespacing=0>";
print "<frame name=mainFrame scrolling=YES noresize
src=./t_karte_cd_kensaku_nippou_toku1.php?id=$id&JGBSCD=$JGBSCD&SASIKJ=$SASI
KJ&JGTNCD=$JGTNCD&tocd=$tocd&tonm=$tonm&mendan=$mendan&genre=$genre&toroku=$
toroku&info=$info&y=$y&m=$m&d=$d&tocd2=$tocd2&tonm2=$tonm2&mendan2=$mendan2&
genre2=$genre2&toroku2=$toroku2&info2=$info2&$tsuika2=$tsuika2&y2=$y2&m2=$m2
&d2=$d2&tocd3=$tocd3&tonm3=$tonm3&mendan3=$mendan3&genre3=$genre3&toroku3=$t
oroku3&info3=$info3&$tsuika3=$tsuika3&y3=$y3&m3=$m3&d3=$d3&tocd4=$tocd4&tonm
4=$tonm4&mendan4=$mendan4&genre4=$genre4&toroku4=$toroku4&info4=$info4&$tsui
ka4=$tsuika4&y4=$y4&m4=$m4&d4=$d4&tocd5=$tocd5&tonm5=$tonm5&mendan5=$mendan5
&genre5=$genre5&toroku5=$toroku5&info5=$info5&$tsuika5=$tsuika5&y5=$y5&m5=$m
5&d5=$d5&tocd6=$tocd6&tonm6=$tonm6&mendan6=$mendan6&genre6=$genre6&toroku6=$
toroku6&info6=$info6&y6=$y6&m6=$m6&d6=$d6&tocd7=$tocd7&tonm7=$tonm7&mendan7=
$mendan7&genre7=$genre7&toroku7=$toroku7&info7=$info7&$tsuika7=$tsuika7&y7=$
y7&m7=$m7&d7=$d7&tocd8=$tocd8&tonm8=$tonm8&mendan8=$mendan8&genre8=$genre8&t
oroku8=$toroku8&info8=$info8&$tsuika8=$tsuika8&y8=$y8&m8=$m8&d8=$d8&desaki=$
desaki&desaki2=$desaki2&desaki3=$desaki3&desaki4=$desaki4&desaki5=$desaki5&d
esaki6=$desaki6&desaki7=$desaki7&desaki8=$desaki8&check=1>";
print "</frameset>";
print "<noframes>";
print "</body>";
print "</noframes>";
}

print "<form method=post name=form1 action=''>";


print "<td colspan=6 align=center bgcolor=gainsboro rowspan=3><textarea
name=info6 cols=100 rows=6 wrap=soft maxlength=600>$info6</textarea></td>";
print "</td>";

ボタン

print "</form>";

というような形で、どうしても運びたいのです。

色々と原因を探し,改行コードの置き換えなども試したのですが、どうしても解決せ
ず困っております。
どうか助言をいただけませんでしょうか? 


宜しくお願い致します。
 



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