Я хочу получить пользователя во втором варианте в соответствии с выбранной ролью в первом типе параметра. У меня есть таблица MULTI для пользователей. Я хочу, чтобы запись в соответствии с ролью выбрать в первом значении опции, тогда запись будет извлечена из таблицы в соответствии с выбором. Я вставил сюда только 1 код таблицы. Я хочу, когда пользователь выбирает npa, тогда reocrd будет выбираться из таблицы npa.
/*Ajax.php*/
include('config.php');
if(!empty($_POST["role"])){
// Fetch state data based on the specific country
$query = "SELECT * FROM promotor";
$result = mysqli_query($conn , $query);
// Generate HTML of state options list
if(mysqli_num_rows($result) > 0){
echo '<option value="">Select User</option>';
while($row = mysqli_fetch_assoc($result)){
echo '<option value="'.$row['Promotor_ID'].'">'.$row['Promotor_Name'].'</option>';
}
}else{
echo '<option value="" class="form-control">User not available</option>';
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
//alert(role);
$(document).ready(function(){
$('#role').on('change', function(){
var role = $(this).val();
if(role){
alert(console.log(role));
}
$.ajax({
type:'POST',
url:'ajax.php',
data:'role='+role,
success:function(html){
$('#user').html(html);
}
});
}
else{
$('#user').html('<option value="">User Not Available</option>');
}
});
</script>
<select id="role" name="role" class="form-control">
<option value="default">Select Role</option>
<option value="NPA">NPA</option>
<option value="BDA">BDA</option>
</select>
<select id="user" name="user" class="form-control">
<option value="">Select User</option>
</select>