在PHP下拉列表中选择所有值

时间:2012-01-24 11:19:16

标签: php mysql

我有下拉列表,它根据mySQL SELECT查询从数组中获取值。一切正常,但我想添加选项以选择列表中的所有值。这是我的代码......

 $dataArray = array();

 $result = mysql_query("SELECT id, user_name FROM apsc_customers");
     while($row = mysql_fetch_assoc($result)) {
     $dataArray[$row['id']] = $row['user_name'];
 }

 if($this->customer_id == ""){
 $this->arrFilteringFields[_CUSTOMER] = array("table"=>DB_PREFIX."customers", "field"=>"id", "type"=>"dropdownlist", "source"=>$dataArray, "sign"=>"like%", "width"=>"");
    }

期待任何回复。

THX

2 个答案:

答案 0 :(得分:0)

你的意思是:


<select>
<?php
while($row = mysql_fetch_assoc($result)) {
?>
<option value="<?php echo $row['id']; ?>"><?php echo $row['user_name']; ?></option>


<?php } ?>
</select>

答案 1 :(得分:0)

您的下拉列表在哪里?我在你的代码中看不到它。你的意思是由PHP创建的html元素选择并基于MySQL表中的数据?然后,您需要使用javascript代码选择此类下拉列表中的所有选项。您的代码中$this是什么?提供更多信息,更多代码和更多说明。