2011-02-11 13 views
0

http://www.devbridge.com/projects/autocomplete/jquery/에서 자동 완성 스크립트를 구현하려고합니다. 내가/MySQL의 PHP를 사용하고PHP/MySQL/JSON 인코딩 도움말

{ 
query:'Li', 
suggestions:['Liberia','Libyan Arab Jamahiriya','Liechtenstein','Lithuania'] 
} 

: 그것은 같은 JSON 출력을 요구합니다. 제안을 얻으려는 내 쿼리는 다음과 같습니다.

<? 
$drug = $_GET['drug']; 
$query = mysql_query("SELECT * FROM tags_drugs WHERE drug_name LIKE '$drug%'"); 
    while ($query_row = mysql_fetch_array($query)) 
     { 
      $drug_name = $query_row['drug_name']; 
     } 

?> 

이것은 내가 갇혀있는 곳입니다. $ drug_name 배열을 제안에 넣고 json으로 인코딩하려면 어떻게해야합니까? 미리 감사드립니다!

답변

2

사용

$drug_name[] = $query_row['drug_name']; 

대신 $drug_name = $query_row['drug_name'];

의 다음

?> 
<script type="text/javascript">  
    var drugName = <?php echo json_encode($drug_name);?> 
</script> 

를 사용하여 자바 스크립트에서이 grugName 변수를 사용합니다. PHP.net에서