Идентификация элемента

151
12 апреля 2017, 11:57

На странице выводятся данные из таблицы MySQL:

  1. Имя: Дмитрий. Возраст: 24. [редактировать]
  2. Имя: Алексей. Возраст: 31. [редактировать]
  3. Имя: Николай. Возраст: 29. [редактировать]

[редактировать] - это ссылка, которая ведет на другую страницу, где вместо имени и возраста появляются формы, в которых можно изменить информацию. После нажатия на кнопку информация в таблице MySQL меняется:
"UPDATE providers SET name = '$name' WHERE id = 2 "
Как идентифицировать элемент, который выбрал пользователь? Например, если он нажал на второй пункт, то есть 2. Имя: Алексей. Возраст: 31. [редактировать], то должна редактироваться информация именно об Алексее.

Answer 1

в URL'e передаёте id элемента, который планируется отредактировать: /user/edit?id=1

<?php
if (isset($_GET['id'])) {
    $userId = (int) $_GET['id']; 
} else {
    throw new Exception('Id пользователя не задан');
}

и дальше по id выбираете нужные данные из БД, и формируете форму.

READ ALSO
браузерное выделение текста

браузерное выделение текста

здравствуйте, есть кнопка при нажатии которой происходит срабатывание функции, но часто бывает что нажимаешь двойным кликом, и из-за этого...

161
Метод клонирования

Метод клонирования

Как можно сделать клон объекта на C#? Дело в том, что я работаю над структурой данных "Список", и нужно сделать метод, который будет клонировать...

326
concat - ошибка Value Buffer или чем заменить concat

concat - ошибка Value Buffer или чем заменить concat

Есть модель Категорий товаров

203
Как правильно остановить Task?

Как правильно остановить Task?

Останавливаю так:

311