所以我有一个文本区域,我希望人们能够写下关于他们自己的东西,能够在特定的单词周围使用引号,同时能够在不需要编写<br>的情况下创建新的文本部分。我试过这样做,但我失败了。我做错了什么?
<textarea id="about"></textarea>
$about = nl2br($_POST["about"]);
$text = htmlentities($about, ENT_QUOTES);
$query = "INSERT INTO text VALUES('', '$text'";
$query_run = $db->query($query);我将它插入到我的数据库中,但是当我试图回显它时,中断并不出现。
$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;
}当我插入它时它看起来是什么样子的示例。
cola<br /><br />cola<br /><br />"cola"<br /><br />love that stuff!发布于 2016-10-05 18:21:50
$_POST["about"]将与\n一起使用,因此您不需要对它使用nl2br()。
当您在页面上显示值时,请使用它。(例如echo nl2br($about))
https://stackoverflow.com/questions/39871354
复制相似问题