корзина покупок в PHP с моделью MVC без базы данных, просто массив

Привет, ребята. Я новичок в PHP, и у меня будет задание во второй половине дня.
На самом деле мне нужно создать хранилище, которое использует массив сессий для извлечения ввода данных в форме и отображения его. Но корзина должна быть построена с MVC.
Итак, вот несколько подробностей о назначении:
во-первых, у нас есть только панель навигации, в которой есть две ссылки (обе являются выпадающими меню): заказ и продукт
При нажатии на ЗАКАЗ появляется раскрывающееся меню, и вы можете прочитать «Создать» и «Список».
Когда вы нажимаете на PRODUCT, появляется выпадающее меню, и вы можете прочитать «Create».

Когда вы нажимаете «Создать» в выпадающем меню ПРОДУКТА, вы перенаправляетесь на новую страницу. На этой новой странице есть форма, где вы можете ввести ссылку, название, цену и количество продукта, который вы хотите добавить, а также кнопка сохранения.
Когда вы нажимаете «Сохранить», информация сохраняется в массиве, сохраненном в data.php. Естественно, прежде чем они будут сохранены, ввод информации должен проверить, действительны ли они в первую очередь.

Когда вы нажимаете кнопку «Создать» в выпадающем меню пользователя, на той же странице появляется форма с двумя кнопками, где вы можете ввести информацию о своем заказе. И когда вы нажимаете «ДОБАВИТЬ», появляется таблица, в которой вы можете прочитать введенный вами порядок. когда вы нажимаете «Сохранить», информация сохраняется в массиве «product», хранящемся в data.php.

Когда вы нажимаете «Список» в ЗАПРОСЕ ЗАКАЗА, вы перенаправляетесь на новую страницу. На этой новой странице есть таблица, где вы можете увидеть список вашего заказа, ссылку, название, цену и количество товара, который вы хотите добавить, а также есть кнопка сохранения.
И в каждом ряду есть кнопка Подробности. Когда вы нажимаете на нее, появляется другая таблица, где вы можете увидеть элементы, упорядоченные в этот день, и итоговую сумму.

И мне нужна помощь, чтобы узнать, как запустить эту модель MVC наилучшим образом. Вся помощь оценена и спасибо за все.

-1

Решение

Предполагая, что вы понимаете, как работает MVC.

Создать $_SESSION переменная для вашей корзины, которая будет массивом. Создайте представление для вашей формы, поместите данные о продукте из указанной формы в другой маршрут, чтобы добавить его в корзину (которая является $_SESSION массив).

Все, что вам нужно сделать, это создать ассоциативный массив добавленного продукта, передать этот массив в $_SESSION переменная cart который также является массивом, поэтому, если они добавят продукт, ваш массив корзины будет выглядеть

$_SESSION['cart'] = [
0 => [
'name': 'name'
\\other product info here
]
]

Надеюсь это поможет

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]