gpt4 book ai didi

php - 输入标签中的换行符,来自 mysql 的数据

转载 作者:太空宇宙 更新时间:2023-11-03 11:08:21 28 4
gpt4 key购买 nike

我的 <input>标签正在打印 <br />而不是实际产生换行符?我有一种感觉,我忽略了一些简单的事情......

我不应该说 $bio正在从 MySQL 数据库调用变量,并设置为“longtext”
(我怀疑这可能是一个因素)

 <form>
<input
style="position:relative;left:10px;min-height:270px;width:40%;border:solid 2px black;top:20px;"
type="text"
name="bio"
value ="<?php echo nl2br($bio);?>"
readonly="readonly"
/>
</form>

输出实际上显示了 <br/>

但是我的 php 似乎没有将其转换为实际的换行符。

有人能想出发生这种情况的原因吗? (我唯一想到的就是检查 htmlspecialchars(),但没有检查 $bio 变量。

谢谢!!

最佳答案

在常规 input 标签中,浏览器不会显示新行字符。

如果你需要显示可编辑的文本,你可以使用textarea

关于php - 输入标签中的换行符,来自 mysql 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10253017/

28 4 0