Zum Beispiel habe ich Aufnahme-und Kurse-Datenbank. In Aufnahme habe ich A und B Daten. Und in Kursen habe ich PHP mit Aufnahme A als Fremdschlüssel und Jquery mit Aufnahme B als Fremdschlüssel. Also, in Form, wenn ich "A" als eine Aufnahme, später in Kursoption oder Dropdown wählen, wird es "PHP" -Wert geben.Setzen Dropdown-Wert von einer anderen Option mit Datenbank
* Edit
Set Drop-Down-Option von einem anderen Wert Dropdown AJAX
* Hier ist die Ajax-Funktion
<script type="text/JavaScript">
function Intake()
{
$.ajax({
type: "POST",
url: "IntakeDropdown.php",
//data: { id_option: $(object).val(), operation: 'get_subjects' },
contentType ="application/json; charset=utf-8",
dataType: "json",
success: function(data)
{
//Clear options corresponding to earlier option of first dropdown
//$('#Iname').empty();
$('#Iname').html("<option> value='0'>--Select Intake--</option>");
//Populate options of the second dropdown
$.each(data, function(i,item)
{
$('#Iname').html('<option value="'+ data[i].id+'">'+ data[i].name+'</option>');
});
//$('#Iname').focus();
},
complete: function(){
}
});
}
function Courses(sid)
{
$.ajax({
type: "POST",
url: "CoursesDropdown.php?sid="+sid,
//data: { id_option: $(object).val(), operation: 'get_subjects' },
contentType ="application/json; charset=utf-8",
dataType: "json",
success: function(data)
{
//Clear options corresponding to earlier option of first dropdown
//$('#Courses').empty();
$('#Courses').html("<option> value='0'>--Select Courses--</option>");
//Populate options of the second dropdown
$.each(data, function(i,item)
{
$('#Courses').html('<option value="'+ data[i].id+'">'+ data[i].name+'</option>');
});
//$('#Courses').focus();
},
complete: function(){
}
});
}
$(document).ready(function(){
Intake();
$("#Iname").change(function(){
var intakeid = $("#Iname").val();
Courses(intakeid);
});
});
</script>
</head>
IntakeDropdown.php
<?php
include "connect.php";
$checkuser = "Select * from Intake";
$result2 = mysqli_query($con, $checkuser);
if (mysqli_num_rows($results2)) {
$data = array();
while ($row = mysqli_fetch_array($results2)) {
$data[] = array(
'id' => $row['IntakeID'],
'name' => $row['IntakeName'],
);
}
header('Content-type: application/json');
echo json_encode($data);
}
?>
CoursesDropdown
<?php
include "connect.php";
$checkuser = "Select * from courses Where IntakeID ='" . $_GET("sid") . "'";
$result2 = mysqli_query($con, $checkuser);
if (mysqli_num_rows($results2)) {
$data = array();
while ($row = mysqli_fetch_array($results2)) {
$data[] = array(
'id' => $row['CoursesID'],
'sid' => $row['IntakeID'],
'name' => $row['CoursesName'],
);
}
header('Content-type: application/json');
echo json_encode($data);
}
?>
[Probe der Form] (http://imgur.com/iIUg6WD) –
Fälscher, um Daten aus dem Ergebnis zu holen gesetzt – Saty
Frage etwas unklar ist, versuchen, mehr Informationen hinzuzufügen. –