2012-01-24 2 views
0

mySQL SELECT 쿼리를 기반으로 값 배열을 가져 오는 드롭 다운 목록이 있습니다. 목록의 모든 값을 선택하는 옵션을 추가하려는 경우를 제외하고는 모든 것이 올바르게 작동합니다. 여기에 어떤 응답을 기대 내 코드 ...PHP 드롭 다운에서 ALL 값 선택

$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"=>""); 
    } 

이다. 들으

+3

질문을 이해할 수 없습니다. – hakre

답변

0

는 뜻 :

 

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


<?php } ?> 
</select> 
 
0

가 어디 드롭 다운 목록입니까? 나는 당신의 코드에서 그것을 볼 수 없다. PHP에서 생성 한 HTML 요소 선택과 MySQL 테이블의 데이터를 기반으로합니까? 그런 다음 자바 스크립트 코드를 사용하여 드롭 다운 목록의 모든 옵션을 선택해야합니다. 코드에 $this은 무엇입니까? 더 많은 정보와 더 많은 코드와 더 많은 명확한 정보를 제공하십시오.

+0

안녕하세요. 의견을 보내 주셔서 감사합니다. 예, 드롭 다운 목록이 SELECT 쿼리로 채워집니다. 기본적으로 채워지는 현재 데이터에 ALL 옵션을 추가하는 방법을 알고 싶었습니다. 드롭 다운 상자에서 아무 것도 선택하지 않을 수도 있습니다. 이렇게하면 조건에서 제외됩니다. –

관련 문제