我被困在这一点上。
来自MySQL的动态下拉列表,当用户选择一个项目时,与该项目相关的数据应以表格格式动态显示在html页面中。
注意:我能够在下拉框中动态读取数据,但无法获取如何以表格格式显示与所选下拉列表相关的数据。
这是我的代码
<?php
$con = new mysqli("localhost","root","","apps");
if ($con->connect_errno) {
echo $con->connect_error;
die("sorry database connection fails..);
}
$combo .= "<select>";
$sql = "SELECT unam FROM users";
if ($result = $con->query($sql)) {
if ($result->num_rows) {
while ($row = $result->fetch_object()) {
$combo .= "<option>".$row->unam."</option";
}
$result->free();
}
}
$combo .= "</select>";
echo $combo;
?>
最佳答案
你应该把价值
$combo.="<option value=".$row->unam.">".$row->unam."</option>";
更换后
$combo .= "<select>";
通过
$combo = "<select>";
关于php - 在php中从mysql数据库动态下拉列表并在表中显示相关数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34975977/