Я работаю с ядром PHP с JQuery и AJAX.Мой текущий сценарий, как будто у меня есть одно поле выбора из базы данных.При нажатии на конкретное поле выбора я хочу, чтобы данные, касающиеся этого окна выбора.и затем я должен отправить эту форму тоже.
У меня есть одно поле выбора:
<select id="com_name" name="com_name" >
<?php
foreach($com_data as $key=>$eachdata){
?>
<option value="<?php echo $eachdata['com_id'];?>" <?php
if(isset($_GET['id'])){ echo ($upload['particular_com'] == $eachdata['com_id'])?'selected=selected':'abc'; } ?> >
<?php echo $eachdata['com_name']; ?>
</option>
<?php }?>
</select>
Выше мой динамический выпадающий список с названиями некоторых компаний.
Теперь пользователь будет нажимать или изменять название любой компании.тогда ниже ajax позвонит:
$("#com_name").on('change',function(){
var com_id = $(this).val();
$.ajax({
method: "GET",
url:"get_all_employee.php?id="+com_id,
success:function (data1){
$.each(data1, function( index, value ) {
});
},
});
});
При вызове выше ajax я перейду на другую страницу, где у меня есть запрос, чтобы получить всех сотрудников.
if(isset($_GET['id'])){
$explodeVal = $_GET['id'];
$sql = "select `id`,`com_id`,`employee_name` from employee_info as ei where ei.is_deleted = 1 AND ei.com_id = '".$explodeVal."' ";
$execute = mysqli_query($con, $sql);
return $execute;
}
Мой запрос работает нормально.Я получаю все свои данные по моему запросу.Но я не знаю, чтобы получить все мои записи в виде HTML с помощью вызова ajax.
Я уже создал один вход для получения данных.но не имею никакого представления о заполнении нескольких данных с помощью вызова ajax в поле ввода html.
<input type="text" name="emp_name" value="">
<input type="file" name="pay_slip"><br>
Как получить мои записи в поле ввода выше.а во-вторых, я хочу хранить файлы для конкретного сотрудника в базе данных.