繁体   English   中英

如何存储通过html表单传递的值到mysql DB中?

[英]how to store the values passed by html form as it is into mysql DB?

我想知道如何存储通过html形式传递的值,因为它是格式表插入mysql表中。 谁能帮我。

让我清除我的问题。 当用户在文本区域(例如)中输入其地址时,

no:14,cross cut road,

XXX nagar,

Tamilnadu,

india.

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

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

但我想以相同的格式像上一个一样显示它。

谁能帮助您做到这一点???

提前致谢。

我不知道要使用任何Web编辑器。 所以我尝试了n2lbr函数,并得到了相同的格式。 换行问题已解决,但现在正面临空间问题。 如果我留下10个空格并写了一个文本,它将仅显示文本..不显示空格。 如何解决这个?

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

采用

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

显示使用时

 nl2br for adding those line breaks.

当您在文本区域中按Enter键时,'\\ n'字符将附加到您的文本上,并且此字符存储在数据库中,但是当您从数据库中读取并希望可视化文本时,应考虑组件可以识别'\\ n'字符,如果它不能识别换行符(即'\\ n'),则应使用html break(即br)标记替换'\\ n'以在html中显示新行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM