@Velynder

Вывод данных из БД в таблицу. Как получить id записи?

Есть такая задача:

Сделать вывод данных из БД в таблицу на PHP.
При наведении мышки на любой ряд таблицы в нем появляется кнопка для удаления/редактирования данных из этого ряда, например удалить пользователя.
Подскажите, как мне получить id этого пользователя.
Если брать из $user->id, то там id последнего элемента в таблице.
Опишите, пожалуйста, как реализуются такие задачи. Если можно на примерах с кодом.
  • Вопрос задан
  • 113 просмотров
Пригласить эксперта
Ответы на вопрос 1
mosesfender
@mosesfender
Меланхолик, параноик, падал с коек
Обычно, в узел ряда ставится идентификатор записи в data.
<table><tr data-user-id="1"><td>…</td></tr></table>


А по нажатию кнопки уже получаем атрибут data-user-id этого ряда.
document.addEventListener('click', function(ev){
    if(ev.target.closest('[data-user-id]')){
        let userID = ev.target.getAttribute('data-user-id');
/* дальше что-то делаем с этим ID */
    }
});
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы