Я понимаю, что заголовок может быть немного расплывчатым, но, надеюсь, я могу объяснить это здесь.
У нас есть страница, где пользователь изменяет определенные поля базы данных.Изменяемые поля изменяются при выборе раскрывающегося списка в верхней части страницы.
Предположим, у нас есть эта таблица с именем restaurants
:
-----------------------------------------------------------
| id | name | items |
-------------------------------------------------------------
| 1 | fryking | burger, fries, shake |
| 2 | burgertown | nuggets, chicken sandwich |
-----------------------------------------------------------
При загрузкестраница должна выглядеть следующим образом:
[ CHOOSE RESTAURANT ] [v]
ITEMS:
С выбранным "fryking" пользователь может: просматривать элементы fryking, добавлять новые элементы, удалять ненужные элементы.
[ fryking ] [v]
ITEMS:
[ (txtbox) ] [ADD ITEM]
1. burger [DELETE]
2. fries [DELETE]
3. shake [DELETE]
После того, как ресторанЕсли пользователь был выбран, пользователь должен иметь возможность добавлять, удалять и т. д., не возвращая выпадающий список к «ВЫБРАТЬ РЕСТОРАН» и заставляя его выбрать его снова.
Прямо сейчас мы можем отображать соответствующую информацию, когда ресторанбыл выбран, но ресторан не остается выбранным после обработки «добавить» или «удалить».
Извините, я не мог объяснить это лучше.Я знаю, что это было сделано 1000 раз на других сайтах, поэтому кто-то должен понять, что я ищу.
Пожалуйста, дайте мне знать, если я могу что-то уточнить.
Большое спасибо,
Justian Meyer
РЕДАКТИРОВАТЬ:
Вот как обрабатываются удаления (каждый в их отдельных формах).
$page = str_replace('%7E', '~', $_SERVER['REQUEST_URI']);
...
<form method="post" action="'.$page.'">
<input type="hidden" name="item_id" value="'.$i.'"> // $i refers to the value from the loop
<input type="submit" name="delete_item" value="Delete">
</form>
Что я могу сделать, чтобы сжатькаждую кнопку в одну форму и все еще обрабатывать их правильно?