2016-08-16 2 views
0

다음 옵션을 설정하기위한 코드가 있습니다. 어떻게 든 데이터 속성을 기반으로 국가 필터를 추가 할 수 있습니까? 내가 data-country = 'DE'이 있다면 그래서 쿼리가 사전에 SELECT * FROM vats WHERE country = 'DE' ORDER BY name데이터 편집을 기반으로 X- 편집 가능한 선택

$('.editable.vatcode').editable({ 
    source: [ 
     <?php 
      $sql = $pdo->query("SELECT * FROM vats ORDER BY name"); 
      $i = 1; 
      while ($option = $sql->fetch()) { 
       echo "{value: '".$option['code']."', text: '".$option['name']."'}"; 
       if ($i < $sql->rowCount()) { 
        echo ", "; 
       } 
       $i++; 
      } 
     ?> 
    ] 
}); 

감사하겠습니다!

+0

일부 html도 제공 할 수 있습니까? – g9m29

답변

0

// 결과를 배열에 넣고 json_encode echo를 사용하면 나와 함께 작동합니다.

$('.editable.vatcode').editable({ 
    source: [ 

    <?php 
     $sql = $pdo->query("SELECT * FROM vats ORDER BY name"); 
     while ($option = $sql->fetch()) { 
     result[]=array('value': $option['code'], 'text': $option['name']);} echo json_encode($result);    
    ?> 
]}); 
관련 문제