首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文本区域上的nl2br和nl2br实体

文本区域上的nl2br和nl2br实体
EN

Stack Overflow用户
提问于 2016-10-05 18:19:16
回答 1查看 585关注 0票数 0

所以我有一个文本区域,我希望人们能够写下关于他们自己的东西,能够在特定的单词周围使用引号,同时能够在不需要编写<br>的情况下创建新的文本部分。我试过这样做,但我失败了。我做错了什么?

代码语言:javascript
复制
<textarea id="about"></textarea>

$about = nl2br($_POST["about"]);

$text = htmlentities($about, ENT_QUOTES);

$query = "INSERT INTO text VALUES('', '$text'";
$query_run = $db->query($query);

我将它插入到我的数据库中,但是当我试图回显它时,中断并不出现。

代码语言:javascript
复制
$id = $_POST["id"];
$sql = "SELECT * FROM text WHERE id = '$id'";
$sql_run = $db->query($sql);
while($row = mysqli_fetch_assoc()){
   $about = $row["about"];
   echo $about;
}

当我插入它时它看起来是什么样子的示例。

代码语言:javascript
复制
cola&lt;br /&gt;&lt;br /&gt;cola&lt;br /&gt;&lt;br /&gt;&quot;cola&quot;&lt;br /&gt;&lt;br /&gt;love that stuff!
EN

回答 1

Stack Overflow用户

发布于 2016-10-05 18:21:50

$_POST["about"]将与\n一起使用,因此您不需要对它使用nl2br()

当您在页面上显示值时,请使用它。(例如echo nl2br($about))

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39871354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档