2012-05-05 16 views
2

ユーザーが質問を入力できる状況があり、これがmysqlテーブルに書き込まれます。改行で段落を表示する

私はこのテキストを管理パネルに表示して、reivewと返信します。

私は管理パネル内のテキストは、同じ新ライン(クロム開発者を)持っていますが、それはテキスト(なし新ライン)の1つのブロックとして示して見ることができます...

私は現在、これを表示するために使用していますテキスト...私はしようとしましたが、それでも改行なしでうまくいきます。

このテキストに含まれる新しい行を表示するにはどうすればよいですか?これを行うためのHTMLタグがありますか?または、brタグのためにPHPとサブ\ nを使用する必要がありますか?

以下の例:それはテキストエリアやコンソールであれば

<span class="description">txthere 


txthere 


txthere 


txthere 


txthere.</span> 

答えて

3

を壊して、それがそのブラウザプロセスよう<br/>タグにすべての/nタグに変換します、あなたがwhite-spaceをしようと、オリジナルの改行をHTMLのスタイルをCSSを使用することができます。

white-space: pre-line; 
1

は、基本的には改行などのブラウザによって認識されない/nを使用して改行を入れ、ブラウザを伝えるために<br/>/nを変換する必要がありますこれは改行であること、ここに

nl2br(); 

詳細はこのPHPの関数を使用する:http://in.php.net/nl2br

この行は、ディスプレイ上で

関連する問題