Это мой js, где я вызываю функцию ajax.
function gettaluka(id)
{
if(id){
$.ajax({
type:'POST',
url:'ajaxData.php',
data:{'id':id},
success:function(data){ //console.log(html); return;
$('#talukaplace').html(data);
storetaluka();
}
});
}else{
$('#talukaplace').html('<option value="">Select Taluka</option>');
}
}
В этом я взял 2 раскрывающихся списка.Основываясь на выборе 1-го выпадающего списка, т. Е. Значений назначений, я выбираю данные из базы данных во втором раскрывающемся списке.
Если я выбираю значение параметра 1, его соответствующие данные должны сохраняться в таблице базы данных, например, назначение с полем colкак «cost_assignment», и когда я выбираю значение параметра 2, соответствующие данные должны быть вставлены в ту же таблицу, но в другое поле столбца, как «proj_assignment».
<td align="left">
Assignment
<span class="redtext">
*
</span>
</td>
<td>
<div class="">
<div class="form-group">
<!-- <input type="text" class="form-control" name="distplace1" id="distplace1" placeholder="District Preference 1*" > -->
<select class="form-control" id="distplace1" name="distplace1" onchange="gettaluka(this.value);" required="">
<option value="0">
Select District
</option>
<option value="1">
Cost Chargeable
</option>
<option value="2">
Project Name
</option>
<option value="3">
Other Recovery
</option>
</select>
</div>
</div>
</td>
<td>
<div class="">
<div class="form-group">
<select class="form-control" id="talukaplace" maxlength="10" name="talukaplace" required="">
<option maxlength="10" value="0">
Select Taluka
</option>
</select>
</div>
</div>
</td>
ajaxData.php
$dist_id = $_POST["id"];
if ($dist_id == '1') {
?>
<html>
<?php
$query = "select cost_name from hris_cost_centers";
$results = mysqli_query($conn, $query);
// $rowCount = $query->num_rows;
if (mysqli_num_rows($results) > 0) {
echo '<option value="" maxlength="100">Select Taluka</option>';
while ($row = mysqli_fetch_assoc($results)) {
echo '<option value="' . $row['cost_name'] . '">' . $row['cost_name'] . '</option>';
}
} else {
echo '<option value="">Select Taluka</option>';
}
}
;
elseif ($dist_id == '2') {
$query = "select bta_proj_name from bta_project";
$results = mysqli_query($conn, $query);
if (mysqli_num_rows($results) > 0) {
echo '<option value="">Select Project</option>';
while ($row = mysqli_fetch_assoc($results)) {
echo '<option value="' . $row['bta_proj_name'] . '">' . $row['bta_proj_name'] . '</option>';
}
} else {
}
}
У меня есть 2 раскрывающихся списка, основанных на выборе значений раскрывающихся списков, которые нужно вставить в базу данных.Я могу вставить его, но значения вставляются в 1 столбец