2016-06-24 4 views
1

私は、テキスト領域を次ていますPHPとMYSQLでコンテンツの書式設定を保持する方法は?

<textarea name="message" rows="10" cols="40"></textarea> 

私はこのような本textarea内の任意のメッセージを入力します。

Hi, 

Welcome to the new world. 

From, 
Admin 

私はそれをデータベースに保存します。 は今、私は、変数内のデータベースからこのフィールドをフェッチ$msgを言うと、私はこのようにそれをエコー:

echo $msg; 

すべてが右です。メッセージは次のように表示されます。

Hi, Welcome to the new world. From, Admin 

すべての内容が1行に表示されます。 textareaに入力されたように表示したいと思います。これを行う方法はありますか?

+2

[nl2br()](http://php.net/manual/en/function.nl2br.php) – Saty

+1

「echo nl2br($ msg);」 –

+1

http://stackoverflow.com/a/37610250/5447994 – Thamilan

答えて

4

変更しよう:

echo nl2br($msg); 
+1

これは私の問題を解決しました:)感謝!!! –

+1

それを知ってうれしい。 –

2

echo $msg; 

あなたは以下のように、@satyによって提案nl2br()機能を使用する必要があります: - nl2br

定義 - インサートHTMLの改行文字列内のすべての改行の前に

echo nl2br($msg); 

参考: -

http://php.net/manual/en/function.nl2br.php

1

使用echo nl2br($msg);

そして、あなたがご希望の答えを得る助けたすべての答えを刻々と過ぎで議論を閉じます。

関連する問題