表格显示有问题

时间:2012-09-28 02:26:07

标签: php

我从数据库中的表中提取数据并将其插入表单中 - 因此我可以对其进行编辑并将其保存回表中。

我目前的问题是我的表中的数据有HTML字符,如

<br /><br />

我们都知道是换行符 - 我不希望它们像html字符那样显示...在我输出它们的textarea中我希望它们只显示为文本区域内的换行符...

我尝试过使用htmlentities和htmlspecialchars但没有运气。

2 个答案:

答案 0 :(得分:0)

如果您只想转换换行符,请使用phps nl2br()函数。

让textarea呈现html标记的方法:这不起作用。它根本不受支持。 textarea标签支持文本,而不支持标记。这是不同的东西。您将不得不坚持使用纯文本或使用其中一个基于js的wysiwyg编辑器。

答案 1 :(得分:0)

我想你知道如何从mysql表中获取数据所以我会跳过它,只需添加: -

<textarea cols="20" rows="20" >
<?
echo "$name\n\n";
echo "$age";
?>
</textarea>