0
我有一个模块“编辑信息”。要编辑的信息将显示在每个对应的字段中。但是,有一些从数据库中获取的数据会被双重查询并且不会显示。这是什么解决方案?在输入/ textarea字段中设置双重qouted值html
<input class="form-control" name="description" type="text" value="<?php echo $item[0]->desc;?>" required>
我有一个模块“编辑信息”。要编辑的信息将显示在每个对应的字段中。但是,有一些从数据库中获取的数据会被双重查询并且不会显示。这是什么解决方案?在输入/ textarea字段中设置双重qouted值html
<input class="form-control" name="description" type="text" value="<?php echo $item[0]->desc;?>" required>
尝试使用ヶ辆()方法:
<?php echo htmlentities($item[0] -> desc;)?>
这应该改变"
到"
,我相信。
检查表单元素之前的echo stripslashes($item[0]->desc);
是否从数据库中读取数据。代码没有问题。
尝试添加你的代码。 – SESN
@SESN,我已经添加了我的示例代码.. –
用单引号包装值。如果你的回声是输出双引号,它会搞砸元素(如果我的解决方案中有单引号的话,它会这样做)。在将数据保存到数据库然后在输出时对其进行解码之前,您应该对数据进行HTML编码。 –