如何在数据库中保留textarea的布局?

时间:2010-06-21 18:25:26

标签: mysql html

我有一个html的文本区域和一个用于将信息存储在数据库中的表单。当我点击提交时,它应该接受此文本并将其保存在数据库中。例如:

"This is a text and this is a list:
1. number 1
2. number 2"

但是,当我从数据库加载信息时,它看起来像:

"This is a text and this is a list: 1. number 1 2. number 2"

如何保持textarea的布局不变(保留空格,列表等),而无需用户输入任何标签。

2 个答案:

答案 0 :(得分:5)

它在数据库中存储得很好。您输出的内容作为HTML输入纯文本,HTML忽略换行符。您需要将\n个字符转换为<br />个标记。 PHP有一个nl2br()函数。

答案 1 :(得分:0)

您可以让他们在WSYWIG中输入数据并在您身边开展工作以确保其格式正确 - 客户端用户仍然不必查看任何标记,尤其是在您限制其编辑选项时。 ..

tinyMCE,nicEdit是两位优秀的编辑