Я пытаюсь создать небольшое веб-приложение, которое используется для удаления элементов из таблицы MySQL.Он просто показывает элементы в таблице HTML и для каждого элемента кнопку [delete]
:
item_1 [delete]
item_2 [delete]
...
item_N [delete]
Чтобы добиться этого, я динамически генерирую таблицу с помощью PHP в форму HTML.Эта форма имеет тогда явно N
[delete]
кнопки.Форма должна использовать POST-метод для передачи данных.
Для удаления я хотел передать ID
(первичный ключ в таблице MySQL) соответствующего элемента в исполняемый скрипт php.Поэтому я ввел hidden
поля (все эти поля имеют name='ID'
, в котором хранится ID
соответствующего элемента.
Однако при нажатии произвольного [delete]
кажется, что он всегда передает толькоlast ID
(т. е. значение последнего ID
скрытого поля).
Можно ли отправить только поле ID
соответствующего элемента без использования нескольких форм? Или возможно лиотправлять данные из нескольких форм с помощью только одной кнопки отправки? Или я должен даже выбрать какой-то совершенно другой способ?
Смысл, по которому я хочу сделать это только в одной единственной форме, заключается в том, что существуют некоторые «глобальные» параметрыэто не должно быть помещено рядом с каждым предметом, но только один раз для всей таблицы.