Im Folgenden sind die Codes, die ich verwende, Wenn ich Werte aus der Datenbank ausgewählt, werden sie an die Datenbank gesendet, aber wenn ich etwas nicht in der Datenbank eingeben und ich möchte Es wurde eingereicht, es wird nicht von PHP gesendet oder wiederholt. Sombody Bitte hilf mir.JQWidgets Combobox Typed Wert nicht geäußert oder an die Datenbank
Vielen Dank.
<?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;
}
}
});
Hallo Fredster beginnen drängen, ich habe was Sie vorgeschlagen, und es bringt nur einen Datensatz aus der Datenbank heraus; Ich habe initialisiert, wie du es vorgeschlagen hast; '$ Kunden = array(); $ Kunden [] = array ( 'Emis_No' => $ row [ 'Emis_No'], \t \t 'Kreis' => $ row [ 'Kreis'], \t \t 'Kreis' => $ row [ 'Landkreis '], \t \t 'Subcounty'=> $ row [' Subcounty '], \t \t 'Gemeinde'=> $ row [' Parish '], \t \t 'Schule'=> $ row [' Schule '] \t); ' – WarMichael03