使用MySQL数据填充选择元素

时间:2011-12-07 05:11:08

标签: php mysql

我正在尝试使用MySQL数据库中的firstname和lastname值填充select元素。

此时我将代码带回数据并仅在select元素中插入一行,然后在select元素下面显示剩余数据。

我不确定为什么这不会将所有数据都插入到选项标签中 - 任何和所有帮助都表示赞赏,我读了类似的问题而且无法理解这一点。

(使用MySQL数据填充选择元素的正确方法,由@FGraviton更正)

mysql_select_db("dustin",$con);
$sql="SELECT id,lastname,firstname FROM drivers_0135199";
$result=mysql_query($sql,$con);

echo "<select name='currentdrivers' id='currentdrivers'>";
while($row=mysql_fetch_array($result)){
echo "<option value=\"".$row['id']."\">".$row['lastname'].",".$row['firstname']."</option>\n";
}
echo "</select>";

1 个答案:

答案 0 :(得分:3)

您必须将</select>放在while循环之外。

相关问题