Передача флажка id в модальное окно - PullRequest
0 голосов
/ 18 марта 2019

Я хотел передать идентификатор из флажка модальному, как только я нажал кнопку «бонус». Я хотел добавить бонусное значение только тому, кто был выбран в модальном окне. Я просто не знаю, верна ли моя кодировка.

Для вставки 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

...