Модальное окно Fancybox, скрипт выбирает только первый элемент - PullRequest
0 голосов
/ 13 июля 2020

так что у меня есть foreach l oop, который проходит через массив данных, данные заполняют таблицу, и я использую, например, $ row-> id для доступа к идентификатору, связанному с этой строкой. Каждая строка имеет редактирование кнопка, которая открывает модальное окно с идентификатором (id = "modal"), проблема возникает, когда я пытаюсь редактировать элементы, отличные от первого элемента, потому что модальное окно открывает окно для первого элемента вместо элемента, который я нажал.

<a data-fancybox data-touch="false" data-src="#modal" href="javascript:;" class="btn btn-secondary" style=" margin-bottom:5px;" id="<?php echo $row->id;?>">Modifica Rapid</a>
                                        <div id="modal">
                                            <div class="content">
                                                <div class="container-fluid">
                                                    <div class="row">
                                                        <form method="post"  action="<?php echo base_url()?>index.php/welcome/formValidation">
                                                        <div class="form-row">
                                                            <div class="col-12 mb-3">
                                                                <h3 class="mb-3">Modifica Rapid:</h3>
                                                                <label for="nume">Nume:</label>
                                                                <input type="text" class="form-control" id="nume"   value="<?php echo $row->last_name?>"required>
                                                            </div>
                                                            <div class="col-12 mb-3">
                                                                <label for="prenume">Prenume</label>
                                                                <input type="text" class="form-control" id="prenume"  value="<?php echo $row->first_name ?>" required>
                                                            </div>
                                                            <div class="col-12 mb-3 text-center">
                                                                <button style="width:150px;height:50px;" class="btn btn-warning" type="submit">Modifica</button>
                                                            </div>
                                                            </div>
                                                        </form>
                                                    </div>
                                                </div>
                                            </div>
                                      </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...