2013-02-11 74 views
0

我需要連接我的jquery自動完成組合框到以下datasource.i需要填充數據組合框,每次按下一個字母。如何將jquery自動完成組合框連接到PHP的mysql數據源

if(isset($_POST['catogery'])) { 
     include('../DBConnection.php'); 
     $cat=$_POST['catogery']; 
     header('Content-type: application/json'); 
     $result = mysql_query("SELECT SUBJECTCODE FROM subjectmaster WHERE CATCODE = '$cat'"); 
     $return_arr = array(); 
     while($row = mysql_fetch_array($result)) { 
      $row_array['id']=$row[0]; 
      array_push($return_arr, $row_array); 
     } 
    echo json_encode($return_arr); 

function getclassno(cat){ 
    $.ajax({ 
     type: "POST", 
     url:"reg/data/data.php", 
     async: false, 
     data:{ 
     catogery:cat 
     }, 
     success: function(data){ 
     $.each(data, function (i, elem) { 
      $('#classno').append(new Option(elem.id)); 
     }); 
     }   
    }); 
} 

功能得到類沒有是填充數據與combobox.it工作fine.but我需要根據輸入的letter.where應該怎麼改做那個東西從數據庫搜索的項目 動態。因爲我有超過3000個數據加載到組合框。

+0

請註明你所面對的問題......也從消毒用戶輸入我們當前的代碼很容易受到注入攻擊 – dakait 2013-02-11 03:56:40

+0

哪裏是試圖連接到此代碼的代碼 – Satya 2013-02-11 03:57:31

+0

呃,什麼??????? – swatkins 2013-02-11 03:58:05

回答