我目前有代码生成一个下拉列表,其中包含保存在数据库表中的字段' sueprvisor'但是它只显示变量' E_number'当我需要它打印出相应的主管' Forename'和'姓氏'在下拉内也是如此?任何人知道我哪里出错了?
<?php
$dbQuery2 = $db->prepare("select E_number, Forename, Surname from supervisor");
$dbQuery2->execute();
echo"<select name='E_number'>";
echo"<option value='' name='E_number'></option>";
while($row=$dbQuery2->fetch(PDO::FETCH_ASSOC))
{
echo "<option value='".$row['E_number']."'>".$row['E_number']." </option>";
}
echo "</select>";
?>
答案 0 :(得分:0)
你只要求“E_number”。尝试使用下标来获取所需的值:
echo "<option value='".$row['Surname']."'>".$row['Forename']." </option>";
答案 1 :(得分:0)
也许
echo "<option value='".$row['E_number']."'>".$row['Forenname']." ".$row['Surname']."</option>";