如何显示数据库中内容的格式与用户输入的格式相同
How to display the format of the content from the database same as it was entered by the user?
如果标题听起来令人困惑,我很抱歉,但我不知道如何在一行中表达这个问题。不管怎样,以下是详细信息,
我有一个textarea
,用户在其中输入数据,然后我将数据存储在MySQL 5.5数据库中。用户以格式良好的形式输入数据,即使用'enter key'
留下行。
例如:
文本文本文本
text text
文本文本文本文本
现在,当我从数据库中检索数据时,它不会像用户输入的那样显示在表单中,而是如下所示,
例如:
文本文本文本文本
有没有一种方法可以使文本的格式与用户输入的格式相同?
当您从文本区域插入数据时,新行将标记为'n
,因此当您检索并在文本区域中显示它时,它将显示与您输入的相同。
但是如果你想在html上显示它。你会看到没有新行的计划文本,因为html无法理解'n
,所以用html新行标签<br/>
替换'n
$string = "something 'n here";
echo str_replace("'n", "<br/>", $string);
相关文章:
- 在不使用javascript的情况下,可以在表单字段中设置文本占位符(以提示最终用户插入特定格式)
- 如何在时间标签和相同的类中以UTC格式重新格式化ISO 8601时间戳,并通过JavaScript根据用户区域设置和时区
- 使用new date()将数据与当前日期的MM/DD/YYYY格式的日期进行比较和筛选,同时从用户输入值中减去new d
- 我正在尝试为一个网站创建一个文本框,可以将文本更改为用户希望的任何格式
- 如何根据用户区域设置数字和日期的格式
- 设置用户输入日期的格式
- javascript 可以访问用户在控制面板上的区域和语言格式首选项
- Ajax 脚本接收用户字符串输入文本并以 JSON 格式发布
- 如何读取JSON格式的对象并将其与用户输入的输入进行比较
- Google Apps脚本格式使用用户的日期's时区而不是GMT
- 格式中的图像在选择事件时将用户发送到新页面时,选择标记被破坏
- 如何根据用户输入以不同的方式以HTML格式显示XML文件
- 将用户输入的日期转换为 JSON 毫米/日/年格式,并将其显示为结果
- 强制用户以某种格式填写电话文本字段
- 限制用户只能上传指定的文件格式
- 如何阻止用户动态输入格式不正确的日期?
- 如何根据用户语言设置日期格式并显示月份和日期
- 如何使用甘特-工具提示属性在角表格中显示用户输入格式的日期
- 用户访问令牌格式错误
- 编辑框:禁用用户格式,但添加我自己的