PHP表单Textarea Mysql在输入后添加<br/>按下

时间:2015-10-13 19:56:04

标签: javascript php mysql

我有一张表格。

<form method="POST">
    <input type="text" name="home_box01_About_Header" placeholder="" value="<?php echo $row['home_box01_About_Header']; ?>"></input>
    <br/><br/>
    <textarea id="text" name="home_box01_About_Content" rows="25" cols="100"><?php echo $row['home_box01_About_Content']; ?></textarea>
    <input type="submit" name="submit" value="Save!" />
</form>

在Mysql表中显示当前数据,让我从表单中更改它。

我有很多文字要包含在Textarea中,所以当我按下键盘上的Enter键时,我想自动添加<br/>

(我现在只按了2次,上面的行是免费的 - 这是一个很好的例子。)

(上面和下面免费)

再一次。

如何使用PHP执行此操作?

Image Example

1 个答案:

答案 0 :(得分:0)

试试nl2br

这会在字符串中的所有换行符之前插入HTML换行符。

在您的示例中,当您将数据存储在数据库中时,您需要mysql_real_escape_string()来逃避换行符。

示例:

<?php echo nl2br($row['home_box01_About_Content']); ?>