如何使用PHP从数据库填充下拉列表

如何使用PHP从数据库填充下拉列表,php,dropdown,Php,Dropdown,我有一个数据库(Rem1),它有一个表(主题),有3列(ID、名称、电子邮件)。该表正在定期更新。我想创建一个下拉列表,其中包含此表(主题)中的名称。选择主题后,通过表单提交的值将是所选名称的相应电子邮件。但是,我的代码工作不正常。请看一看 我将非常感谢您的帮助。多谢各位 db.php文件如下所示 您只需输入电子邮件地址的值 <option value="<?php echo $row['EMAIL']; ?>"><?php echo $ro

我有一个数据库(Rem1),它有一个表(主题),有3列(ID、名称、电子邮件)。该表正在定期更新。我想创建一个下拉列表,其中包含此表(主题)中的名称。选择主题后,通过表单提交的值将是所选名称的相应电子邮件。但是,我的代码工作不正常。请看一看

我将非常感谢您的帮助。多谢各位


db.php文件如下所示


您只需输入电子邮件地址的值

<option value="<?php echo $row['EMAIL']; ?>"><?php echo $row['NAME']; ?></option>

在循环的每个索引处,您需要获得电子邮件和姓名列。现在,您正在为下拉列表中的所有选项提供一个静态值

<option value="<?php echo $row['EMAIL']; ?>"><?php echo $row['NAME']; ?></option>


您已将值设置为文本“Email”,而不是实际的电子邮件。谢谢@vbudo,这起作用了。谢谢@Israel Nkum,这起作用了