php - php回显json mysql列的空白数据表
问题描述
我试图呼应数据库中的值。所有表都正确显示,但 json 数据表显示为空白。php代码
$query= "SELECT * FROM multiurl WHERE id='$id'";
$query_run= mysqli_query($con, $query);
foreach($query_run as $row){
Html 表格格式
<div class="form-group">
<label class="form-control-label" for="exampleFormControlTextarea1">Urls [Edit only url and name ]</label>
<textarea class="form-control" id="exampleFormControlTextarea1" rows="3" value="<?php echo $row['urls']?>"></textarea>
</div>
Mysqlurls
列数据格式
{"url":"name","url":"name"...}
解决方案
a 的内容textarea
不是使用value
属性指定的,而是放入 HTML 文本中。
您还应该使用htmlspecialchars()
对所有字符进行编码,以防止 XSS。
<textarea class="form-control" id="exampleFormControlTextarea1" rows="3"><?php echo htmlspecialchars($row['urls'])?></textarea>
推荐阅读
- python - 将 Django 模型链接在一起
- python - 删除任何列中具有特定值的行
- security - OpenVAS:CLI 漏洞扫描 [CentOS]
- c++ - c++11可变参数模板编译失败
- excel - 由于运行类型错误 13 Outlook 导致代码未执行循环
- java - Java泛型——类型参数的引用类型参数
- objective-c - 数据源不为空后才填充UITableView
- java - IBM AS4 客户端 (com.ibm.b2b.as4.client) - 如何设置代理主机?
- python - 对从 Statsmodel 中的 OLS 模型创建的稳健回归模型进行故障排除
- android - Android TableLayout 空指针异常