我有一张表格。
<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执行此操作?
答案 0 :(得分:0)
试试nl2br
。
这会在字符串中的所有换行符之前插入HTML换行符。
在您的示例中,当您将数据存储在数据库中时,您需要mysql_real_escape_string()
来逃避换行符。
示例:
<?php echo nl2br($row['home_box01_About_Content']); ?>