Страница заказа: На этой странице клиенты могут добавлять заказы на визитные карточки с разными иностранными языками и другие параметры.
Когда пользователь нажимает на кнопку, чтобы добавить дополнительную карточку, javaScript добавляет серию полей формы и, чтобы дать им уникальные атрибуты имени, я просто добавляю переменную счетчика в конце имени для каждой группы поля, так что я могу сохранить их как уникальную группу переменных сеанса, где каждое поле формы имеет разные имена, но один и тот же номер счетчика в конце, поэтому я знаю, что они принадлежат друг другу.
Это переменные сеанса я
сохранение, когда пользователь отправляет форму
перейти на следующую страницу:
- $ _ SESSION [количество1] = 500
- $ _ SESSION [language1] = Корейский
- $ _ SESSION [количество2] = 250
- $ _ SESSION [language2] = китайский
Страница оформления заказа: На этой странице я хочу, чтобы она отображала информацию для каждой заказанной карты.
Я пытаюсь отобразить все переменные сеанса с одинаковым номером в конце переменной сеанса на странице оформления заказа. До сих пор я использовал цикл foreach для вывода всех переменных сеанса, но я пытаюсь выводить только те, которые имеют «1» в конце имен или «2» в конце имен и т. д., и сгруппировать их вместе.
Так что в идеале я хотел бы что-то вроде этого:
Заказ № 1,
Количество: 500,
Язык на карточке: корейский
Заказ № 2,
Количество: 250,
Язык на карточке: китайский
Как я могу отобразить и сгруппировать эти динамические переменные сеанса на странице оформления заказа?