【发布时间】:2021-07-29 08:57:44
【问题描述】:
我有一个数据库 (Rem1),它有一个包含 3 列(ID、NAME、EMAIL)的表(主题)。此表会定期更新。我想创建一个由该表(主题)中的名称填充的下拉列表。选择主题后,通过表格提交的值将是所选名称的相应电子邮件。但是,我的代码无法正常工作。请看一下。
我将不胜感激。谢谢。
<?php
include_once "db.php";
?>
<!DOCTYPE html>
<select name="SELECTNAME">
<?php
$SQLSELECT = "SELECT * FROM subject ";
$result_set = mysqli_query($conn, $SQLSELECT);
while($row = mysqli_fetch_array($result_set))
{
?>
<tr>
<option value="<?php echo $row['EMAIL']; ?>"><?php echo $row['NAME']; ?></option>
</tr>
<?php
}
?>
</table>
</div>
</div>
</body>
</html>
db.php 文件如下。
<?php
$conn=mysqli_connect("localhost","root","") or die("Could not connect");
mysqli_select_db($conn,"rem1") or die("could not connect databaseWW");
?>
【问题讨论】:
-
您将值设置为文本“电子邮件”,而不是实际的电子邮件。