繁体   English   中英

来自 SQL Join 的 PHP 下拉框

[英]PHP Dropdown Box from SQL Join

我想要做的是有一个下拉框来显示 MealOption,当它被选中时以某种方式找到该产品的膳食 ID?

这是我的数据库布局这是我的数据库布局

<?php 
public function get_data()
{
   $mysqli= new mysqli(DB_HOST,DB_USER,DB_PASS,DB_NAME) or die("Couldn't    connect".mysqli_connect_error());
   $sql="select id,name from table";
   $result=$mysqli->query($sql) or die($mysqli->error);
      while ($row=$result->fetch_array(MYSQLI_ASSOC)) 
      {
        echo "<option value=\"".$row["id"]."\"  selected>".$row["name"]."</option>";
      }
 }  
?>
<select name="abc" id="xyz">
<?php  get_data(); ?>
</select>

在函数中连接数据库,然后运行查询。 在 while 循环中,像上面一样回显您的行,以便您可以从表中获取您的姓名和 ID。 最后在你的 html 中调用这个函数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM