我刚刚开始学习PHP上周,我想填充从MySQL数据库我的HTML形式下拉列表中的值。下拉菜单显示,但只显示“选择”作为选项。我做错了什么,任何帮助将继续赞赏。以下是我的代码的问题部分。从php mysql下拉列表
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<?php
require_once('connectvars.php');
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$query = "SELECT event_id, event_name FROM events";
$results= mysqli_query($dbc, $query);
$options="";
while ($row=mysql_fetch_array($result)) {
$id=$row["event_id"];
$event=$row["event_name"];
$options ="<OPTION VALUE=\"$id\">".$event;
}
?>
<SELECT NAME=eventid>
<OPTION VALUE=0>Choose
<?php echo $options ?>
</SELECT>
</form>
非常感谢,它没有工作 – dansasu11