>我正在尝试从存储在数据库中的一些值填充我的下拉列表。到目前为止,代码工作正常,数据库连接正常,当我执行 php 文件时,它显示带有数据库中条目数的下拉列表,但所有选项都为空,它只显示一个空格而不是数据库中的名称。
这是代码
<?php
require "db_con.php";
$table = "doctors";
$stmt=$dbcon->prepare("SELECT Name FROM $table");
$stmt->execute();
$data=$stmt->fetchAll();
echo "<select name='name'>";
foreach ($data as $row):
echo '<option><?=$row["Name"]?></option>';
endforeach;
echo "</select>";
有什么建议吗?
我认为这一行是一个问题,所以试试这个:
echo "<option>".$row["Name"]."</option>";