2016-07-11 13 views
0

以下は私が使用しているコードです データベースから値を選択すると、データベースに送信されますが、それは提出されました、それはPHPによって提出されたりエコーされません。 Sombody私を助けてください。JQWidgets Combobox入力された値がエコーされていないか、データベースに送信されていません

ありがとうございます。 PHPファイルの初めで$customers = array();

<?php 
//Jason File 
     #Include the connect.php file 
     include('db_connect2.php'); 
    //get county of selected district 
    $query = "SELECT * FROM primary_schools "; 

     $result = mysql_query($query) or die("SQL Error 1: " . mysql_error()); 
     while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
      $customers[] = array(
       'Emis_No' => $row['Emis_No'], 
       'District' => $row['District'], 
       'County' => $row['County'], 
       'Subcounty' => $row['Subcounty'], 
       'Parish' => $row['Parish'], 
       'School' => $row['School'] 
       ); 
     } 

     echo json_encode($customers); 
    ?> 

//Script 
<script type=”text/javascript”> 
$(document).ready(function() { 
     //start EMIS code 
      var customersSourcel = 
     { 
      datatype: "json", 
      datafields: [ 
       { name: 'Emis_No'}, 
       { name: 'District'}, 
       { name: 'County'}, 
       { name: 'Subcounty'}, 
       { name: 'Parish'}, 
       { name: 'School'} 
      ], 
      url: 'includes/emis.php', 
      cache: false, 
      async: false 
     }; 

     var customersAdapterl = new $.jqx.dataAdapter(customersSourcel); 

     $("#emis_no").jqxComboBox(
     { 
      source: customersAdapterl, 

      width: 200, 
      height: 25, 
      promptText: "emis", 
      displayMember: 'Emis_No', 
      valueMember: 'Emis_No' 
     }); 

     $("#emis_no").bind('select', function(event) 
     { 
      if (event.args) 
      { 
       var index = $("#emis_no").jqxComboBox('selectedIndex');  
       if (index != -1) 
       { 
        var record = customersAdapterl.records[index]; 
        document.form1.district.value = record.District; 
        $("#county").jqxComboBox({ disabled: false}); 
        document.form1.county.value = record.County; 
        $("#sub_county").jqxComboBox({ disabled: false}); 
        document.form1.sub_county.value = record.Subcounty; 
        $("#parish").jqxComboBox({ disabled: false}); 
        document.form1.parish.value = record.Parish; 
        $("#school").jqxComboBox({ disabled: false}); 
        document.form1.school.value = record.School; 
       } 
      } 
     }); 

答えて

0

初期$customers配列あなたは$customers[] = ...

+0

こんにちはFredsterでそれに値をプッシュ開始する前に、私はあなたが提案し何をやった、それが唯一のデータベースから1つのレコードを引き出します。私はあなたが提案したように初期化しました。 '$ customers = array(); $顧客[] =配列( 'Emis_No' => $行[ 'Emis_No']、 \t \t '区' => $行[ '区']、 \t \t '郡' => $行[ '郡']、 \t \t 'Subcounty'=> $行[' Subcounty ']、 \t \t '教区'=> $行[' 教区 ']、 \t \t '学校'=> $行[' 学校 '] \t); ' – WarMichael03

関連する問題