我被困在这一点上。

来自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/

10-10 17:30