2016-06-15 70 views
0

我有一个模块“编辑信息”。要编辑的信息将显示在每个对应的字段中。但是,有一些从数据库中获取的数据会被双重查询并且不会显示。这是什么解决方案?在输入/ textarea字段中设置双重qouted值html

<input class="form-control" name="description" type="text" value="<?php echo $item[0]->desc;?>" required> 
+0

尝试添加你的代码。 – SESN

+0

@SESN,我已经添加了我的示例代码.. –

+0

用单引号包装值。如果你的回声是输出双引号,它会搞砸元素(如果我的解决方案中有单引号的话,它会这样做)。在将数据保存到数据库然后在输出时对其进行解码之前,您应该对数据进行HTML编码。 –

回答

1

尝试使用ヶ辆()方法:

<?php echo htmlentities($item[0] -> desc;)?> 

这应该改变"&quot,我相信。

0

检查表单元素之前的echo stripslashes($item[0]->desc);是否从数据库中读取数据。代码没有问题。