【发布时间】:2021-01-26 08:34:42
【问题描述】:
我正在尝试重新创建一个预订表单。他们有一个下拉选择选项,其中包含数据库中房间表中的 3 个值。在房间表中,我有值 roomID、房间名称、房间类型和床。我需要在下拉菜单中将房间名称、房间类型和床位显示为一个选项。因此,如果有意义的话,这 3 个值将位于同一行。例如,它会说 Brown、Double、2beds,然后我可以选择选项并查看另一组数据。我目前知道如何制作一个只有一个值的下拉菜单,但是如何制作一个下拉菜单来显示表格中的 3 个值?
以下是我目前的代码:
<?php
include "config.php";
$db = mysqli_connect("127.0.0.1", DBUSER, DBPASSWORD, DBDATABASE);
$query = $db->query("select roomname, roomtype, beds from room");
echo '<select room="roomname">';
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
echo '<option value="'.$row['roomname'].'">'.$row['roomname'].'</option>';
}
echo '</select>';
?>
【问题讨论】:
-
请发布一些您尝试过的代码。
-
@Gnanavel 刚刚做了。
-
您正在混合 API。您使用
mysqli连接,但尝试使用PDO获取。您是否打开了错误报告?你真的应该看到错误。
标签: php html mysqli drop-down-menu