0

我想知道如何将 html 表单传递的值存储到 mysql 表中,因为它是格式方面的。谁能帮我。

让我澄清一下我的问题。当用户在文本区域中输入他的地址时,例如,

no:14,cross cut road,

XXX nagar,

Tamilnadu,

india.

当这个值从表单传递并存储在 mysql 表中时,当我下次检索它时,它将显示在一行中,比如

no:14,cross cut road,XXX nagar,Tamilnadu,india.

但我想像上一个一样以相同的格式显示它,就像他们输入的方式一样。

任何人都可以帮助如何做到这一点???

提前致谢。

我不知道使用任何网络编辑器。所以我尝试了 n2lbr 函数并得到了相同的格式。新线路问题已解决,但现在面临空间问题。如果我留下 10 个空格并写了一个文本,它只会显示文本......而不是空格。如何解决这个问题?

4

3 回答 3

0

利用

mysql_real_escape_string doesn't remove line breaks, it escapes them.

显示使用时

 nl2br for adding those line breaks.
于 2013-04-09T12:49:41.083 回答
0

当您在文本区域中按 Enter 键时,“\n”字符会附加到您的文本中,并且该字符存储在 DB 中,但是当您从 DB 中读取并想要可视化您的文本时,您应该考虑您的组件识别 '\ n' 字符,如果它不能识别换行符(即'\n'),那么你应该用html break(即br)标签替换'\n' 以在html 中显示新行。

于 2013-04-09T12:50:25.743 回答
0

您应该使用像ckeditor这样的所见即所得编辑器。

于 2013-04-09T12:44:42.277 回答