使用PHP中的MySQL查询填充下拉列表

时间:2012-11-30 14:58:44

标签: php html mysql

我想使用以下代码填充包含所有客户类型的下拉列表:

<select name="type" id="type" class="neutral">
<?php   // SQL QUERY TO RETRIEVE EVERY TYPE OF CUSTOMER
$sql = "SELECT CUST_TYPE FROM `CUSTOMER` GROUP BY `CUST_TYPE`";
$result = mysql_query($sql);
while($row = mysql_fetch_assoc($result)){echo '<option value="'.$row.'">'.$row.'</option>';}
                ?>

查询在phpMyAdmin中有效;它提供了正确的输出(公司,其他,学校,体育),但在网页上显示了一个包含4个选项的下拉列表,所有选项都包含“数组”一词。请帮忙!

1 个答案:

答案 0 :(得分:2)

尝试

while($row = mysql_fetch_assoc($result)){
    echo '<option value="'.$row['CUST_TYPE'].'">'.$row['CUST_TYPE'].'</option>';
}