так что у меня есть 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>