我从数据库中的表中提取数据并将其插入表单中 - 因此我可以对其进行编辑并将其保存回表中。
我目前的问题是我的表中的数据有HTML字符,如
<br /><br />
我们都知道是换行符 - 我不希望它们像html字符那样显示...在我输出它们的textarea中我希望它们只显示为文本区域内的换行符...
我尝试过使用htmlentities和htmlspecialchars但没有运气。
答案 0 :(得分:0)
如果您只想转换换行符,请使用phps nl2br()函数。
让textarea呈现html标记的方法:这不起作用。它根本不受支持。 textarea标签支持文本,而不支持标记。这是不同的东西。您将不得不坚持使用纯文本或使用其中一个基于js的wysiwyg编辑器。
答案 1 :(得分:0)
我想你知道如何从mysql表中获取数据所以我会跳过它,只需添加: -
<textarea cols="20" rows="20" >
<?
echo "$name\n\n";
echo "$age";
?>
</textarea>