Textarea内容到数据库

时间:2013-08-10 09:11:00

标签: php html mysql textarea

我有这个名为personalInfos的textarea,我按以下格式填写信息:

<p><span class="white">1966 - '69</span><br/> text .... </p>

当我将它提交到数据库时,它会保存好,格式相同。当我从数据库中检索代码到admin textarea时,它会被填满。

我唯一的问题是在前端,我将代码显示为未呈现为html代码的文本。所以基本上我会在页面上看到它:

<p><span class="white">1966 - '69</span><br/>  

2 个答案:

答案 0 :(得分:0)

最有可能显示由htmlentities()或类似函数处理的已解析的已获取代码。在大多数情况下,这是在评论中避免种植即html的方法。因此,在获取之后停止执行此操作(或插入 - 取决于您执行此操作的位置),并且您的内容将作为文字HTML输出并通过Web浏览器正确处理。

答案 1 :(得分:-1)

您应该查看htmlspecialchars_decode()

示例

$str = '<p><span class="white">1966 - \'69</span><br/> text .... </p>';
echo htmlspecialchars_decode($str);

同时确保也要逃避单引号。