
<textarea wrap="hard" name="sentence" rows="3" cols="30"></textarea>
このフォームで、入力したデータは、
PostgreSQLのテーブルに保存されるように構成しました。
フィールドは、"text"型です。
いざそれを、phpでHTMLに呼び出すと、改行文字は無視されます。
実際に、データベースを開くと、その値はこのようになっていました。
"ああああ・・あああ・・・・ああ"
改行コードはどうやら、"・"2個を改行1つと扱って保存しているようでした。
phpで、・・を含む値をHTML呼び出す時、
・・を<BR>として呼び出して、改行してしまう技はないでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No1の方がかかれているようにソースを表示すると改行はされていますか?
それであれば<pre></pre>のタグで囲んだ範囲は改行やスペースがそのまま反映されるので入力されたまま表示したいのならこの方法がよいかもしれません。
No.1
- 回答日時:
改行コードは表示できないので変わりに・が表示されているのだと思います。
2個あるということは\r\nのWindows形式の改行コードの可能性が考えられます。
改行コードはhtmlでは無視されるのでそのまま表示しても改行されません。ソースを表示させればちゃんと改行はされていると思います。
改行コードを<br>に変更する方法ですが
nl2br() 関数を使うか $text = string_replace(array("\r\n", "\r", "\n"), "<br>", $text) のように自分で置換処理する方法があります。
データベースに保存する前に改行を<br>にする方法もあります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
【VBA】エクセルで最後の不要な...
-
改行について
-
jsp 改行コードで改行させて表...
-
ファイルから読み取った改行文...
-
エスケープ文字の復帰(¥r)と...
-
ExcelVBAでメールを作成してメ...
-
ソースコードの1行が長いとき...
-
C++で空Enterの入力を判...
-
VBAでCSVをExcelに取り込む時に...
-
C++Builderでの文字化け
-
MacOSXのgccのprintfで改行が出...
-
グレープシティのSPREAD...
-
awkで改行を除いて文字列を抜き...
-
改行コードが半角スペースにな...
-
VBでcsv読込TextFieldParser...
-
JavaMail,本文中の改行について
-
エディットボックスで改行
-
JAVA System.out.println の ...
-
エクセルVBA 文字列領域が不足...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのコマンドボタンの文字列の...
-
ソースコードの1行が長いとき...
-
エスケープ文字の復帰(¥r)と...
-
jsp 改行コードで改行させて表...
-
改行について
-
VBAでCSVをExcelに取り込む時に...
-
【VBA】エクセルで最後の不要な...
-
ラベル(スタティックテキスト)...
-
ファイルから読み取った改行文...
-
Excel VBAからBeckyを起動して...
-
C++で空Enterの入力を判...
-
JAVA Spring 改行コードを含む...
-
変数の中の改行コードをBRタグ...
-
秀丸の正規表現で複数行にわた...
-
awkで改行を除いて文字列を抜き...
-
エクセルVBA 文字列領域が不足...
-
vb.netでのリッチテキストボッ...
-
グレープシティのSPREAD...
-
COBOLの改行
-
最終行の改行について
おすすめ情報