0

データベースのテーブルからデータを取得してフォームに挿入しているため、データを編集してテーブルに保存することができます。

私の現在の問題は、テーブル内のデータに次のような HTML 文字が含まれていることです

<br /><br />

私たちが知っているように、これは改行です-html文字のように表示したくありません...それらを出力したテキストエリアでは、テキストエリア内で改行として表示したいだけです...

htmlentities と htmlspecialchars を使ってみましたが、うまくいきませんでした。

4

2 に答える 2

0

改行を変換するだけの場合は、phps nl2br() 関数を使用します。

textarea で html マークアップをレンダリングする方法: これは機能しません。単にサポートされていません。textarea タグは、マークアップではなくテキストをサポートします。それは何か違う。プレーン テキストを使用するか、js ベースの wysiwyg エディターのいずれかを使用する必要があります。

于 2012-09-28T02:48:53.837 に答える
0

mysql テーブルからこれらのデータを取得する方法を知っていると思いますので、スキップします。これを追加するだけです:-

<textarea cols="20" rows="20" >
<?
echo "$name\n\n";
echo "$age";
?>
</textarea>
于 2012-09-28T02:49:11.543 に答える