【发布时间】:2018-04-17 08:36:42
【问题描述】:
我已经编写了一些 sql 代码来根据第一个下拉选择从数据库中输出值,但是我可以看到通过控制台中的检查元素返回的值,但我的文本字段为空白
<?php
$connection = mysqli_connect("localhost", "root", "");
$sn = $_REQUEST['get_option'];
mysqli_select_db($connection, "dqa");
$result = mysqli_query($connection, "SELECT * FROM action_plan WHERE sn = '".$sn."' GROUP BY site");
while($row = mysqli_fetch_array($result))
{
?>
<input type="text" name="site" value="<?php echo $row['site']; ?>">
<?php
}
mysqli_free_result($result);
mysqli_close($connection);
?>
【问题讨论】:
-
分享你的代码
-
数据库表action_plan有多少条记录?
-
生成的html是什么样的?并且您应该使用准备好的语句来避免 sql 注入,并且应该将输出到 html 的值转义以避免 xss 并破坏您的 html。
-
user3898470 不像 10 那样多
-
它是一个模态表单框输出,当我检查元素时,我可以看到通过控制台调用的值,但文本字段为空