Я хотел передать идентификатор из флажка модальному, как только я нажал кнопку «бонус». Я хотел добавить бонусное значение только тому, кто был выбран в модальном окне. Я просто не знаю, верна ли моя кодировка.
Для вставки Php в БД
`if (isset ($ _ REQUEST ['bonus'])) {
//$ch = "check";
$bonus = $_POST['bonus'];
$chk= $_REQUEST['check_list'];
$a=implode(",",$chk);
echo $a;
$query2 = "Update payroll set payroll_bonus = ('$bonus') where user_id in ($a) ";
$result2 = mysqli_query($conn, $query2);
}`
Для бонусной кнопки
<!-- Button Bonus -->
<div class="row mb-2">
<div class="col-sm-12" align='right'>
<a href="#ModalCenter" data-toggle="modal" data-id="<?php echo $row['user_id']?>">
<button type="submit" name= "hantar" class="btn btn-sm btn-primary">Bonus</button>
</a>
</div>
</div>
<!-- /.Button Bonus -->
За модальный бонус
<!-- Modal Bonus -->
Бонус Пекерья
& раза;
<div class="card-body">
<div class="form-group">
<label>Masukkan Bonus (%)</label>
<input name="bonus" type="text" class="form-control" >
<input type="hidden" name="bonus">
</div>
</div>
<!-- /.card-body -->
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
<button class="btn btn-primary" name="bonus">Save changes</button>
</div>
</div>
</div>
</div>
</div>
Для бонусного JavaScript
<script>
$ ('# ModalCenter'). On ('show.bs.modal', function (e) {
var bonus = $ (e.relatedTarget) .data ('bonus');
$(e.currentTarget).find('input[name="bonus"]').val(bonus);
//$('#message').html(id);
});
Бонус Page Pic