我有下拉列表,它根据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
答案 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
是什么?提供更多信息,更多代码和更多说明。