Веб-разработка. Урок 12. Создаём каталог товаров

Автор Maksim Inshakov
Веб-разработка. Урок 12. Создаём каталог товаров

Приветствую вас друзья на двенадцатом уроки видеокурсы по печки на прошлом уроке мы с вами сделали удобную структуру нашего шаблон сделали ссылки на главную страницу и страницу с магазина через подключать внешние печки файлы.

Сегодня же мы с вами сделаем вывод всех товаров в каталоге, а также сделаем страницу с открытым товаром. Начнем с того, что сделаем вывод товаров на странице с каталогом которые у нас находится в папке template.php с классом, что клюнет обернется напишем прямо с вами будет div с классом в конце по видео запишем мотоцикл здесь записано немножко других синтаксис. Сначала мы.

Передаем массив цикл для перебора.

А после стоянки фигурной скобки: и закрывает после чего в конце куска нашего кода с превью товара мы снова открываемся. Вот и пишет. То есть таким образом — это тоже самое как мы ставили с вами фигурные скобки логика работы цикла от этого не меняется он лишь синтаксис такая запись удобно как раз в нашем случае повторяющиеся элементы данными. Давайте обновим страницу и посмотрим на результат. Мы видим, что отработал три раза. Это потому, что мы перебираем массив бутс у нас как раз три элемента доступен. Он у нас в другом файле потому, что с помощью функции он находится в той же области видимости, что содержимое файла index.php. То есть когда. Мы открываем страницу с магазином у нас как бы используется один файл в котором написано — это тоже самое как если бы мы содержимое файла PHP целиком поставили вместо его подключение во втором условиях. Теперь давайте сделаем чтобы. Третий был ко второму. Для этого нам нужно создать одно условие при котором стиле будут правильно применяться нужна наша цикл foreach PHP обернуть в див и увидим, что у нас теперь наши товары смотрится как надо осталось только сделать чтобы на шаблон PHP следующие изменения в машине LG правильный путь до картинки для этого в массиве нас есть. Давайте сделаем напишем. Эхо Также можно вывести правильное имя. Давайте напишем классе чтобы на ней нужно ещё вывести описание. Давайте запишем. Эхо у нас осталось только вывести правильную цену. Давайте запишем PHP. Теперь давайте обновим страницу и посмотрим на результат выглядит неплохо не хватает объема я поставлю туда сгенерированный текст. Для этого файла index.php в массиве бутс у каждого товара поменять текст на новую страницу ещё раз тебе выглядит уже гораздо лучше нам осталось сделать только страницу с товаром. Для этого нам сначала нужно чтобы на нашей сформировались правильные ссылки для кнопок подробне подробнее. Давайте запишем следующие index.php вопрос с продуктом запишем амперсанд равно и здесь этого для этого. Мы открываем с вами запишем эхо и. Попробуй нажать на кнопку подробнее обрабатывать для того чтобы подключался на шаблон с открытым товаром нужно внести изменения в третье условие то есть на странице index.php там где у нас должен открываться продукт следующая сначала получим ID продукта напишем переменную — это равно эту переменную мы будем получать из массива Get. Давайте за бред дали. Давайте создадим контейнер для товара у нас из себя представляет как вы помните давайте пока создадим переменную год и поставим ей значение пустого массива после этого товара буду перебирать весь массив с товарами напишем с родом и внутри. Запиши следующие условия если этот продукт. А равняется it которое мы хотим, тогда в переменную мы положим этот продукт. То есть как раз и будет тот самый массив который нам нужен и запишем одно ключевое слово Break it up останавливается. То есть как только мы дойдём до ключевого слова Break больше проходов цикле не будет ему сразу же выйдет из него и также нужно подключить на Play. Давайте запишем продукт.. Давайте ещё раз разберем, что мы здесь написали. Сначала мы должны получить с вами и продукты которые есть в URL ID затем создаем пустой массив у нас будет храниться товар для отображения на странице теперь нам нужно найти. Наш товар в массиве и условия их будем проверять it каждого товара и сравнивать его с тем, что у нас запрашивается в адресной строке если у нас условия возвращает True, что мы нашли товар останавливает выполнение цикла команды. Давайте перейдем по одной из ссылок подробнее и посмотрим получилось, что открылся на шаблон. Но пока он не заполнен нужными данными давайте — это открываем файл и вносим туда следующие изменения нам также нужно поставить атрибута src правильный путь до картинки также нам с вами нужно указать имя товара запишем. Эхо не забываем указать описание товара последняя как всегда у нас остаётся с вами цена также запишем PHP Echo. Как вы видите у нас успешно запомнился на шаблон новыми данными на сегодня наш урок мы с вами вывелись все товары на странице с каталогом создали правильные ссылки на открытие конкретного товара, а также успешно заполнили страницу с открытым товаром. Нужно ли данными зарегистрируем своё имя сайта и разместить сайт в интернете до встречи на следующем уроке.

0 комментариев
0

Читайте также