Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
43 / 43 / 25
Регистрация: 21.07.2013
Сообщений: 349
1

цикл для хлебных крошек

12.01.2021, 21:12. Просмотров 236. Ответов 7
Метки нет (Все метки)

Всем привет! Помогите написать запрос в MySQL и цикл в PHP (создать массив), которые будут создавать цепочку хлебных крошек из БД

вот пример базы данных
Название: Снимок.JPG
Просмотров: 102

Размер: 18.3 Кб


Например в случае если мы попали на страницу "Услуга_6" то хлебные крошки должны быть вида:

Главная / Услуга_1 / Услуга_2 / Услуга_6


если мы попали на страницу "Услуга_1" то хлебные крошки должны быть вида:

Главная / Услуга_1


если мы попали на страницу "Услуга_7" то хлебные крошки должны быть вида:

Главная / Услуга_1 / Услуга_2 / Услуга_4 / Услуга_7


то есть нужно брать "id_par" и искать соответствующий "id"
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2021, 21:12
Ответы с готовыми решениями:

кнопка "Назад" по аналогиии хлебных крошек без использования js
Здравствуйте, не силен в php, мне нужно сделать кнопку "Назад" средствами php и WP без всяких js и...

Как правильно сделать вывод «хлебных крошек» (древовидная структура)?
Здравствуйте, уважаемые программисты... Есть скрипт для работы с "хлебными крошками". Все вроде бы...

Микроразметка хлебных крошек для Joomla 3
<ol itemscope itemtype="http://schema.org/BreadcrumbList"> <li itemprop="itemListElement"...

Плагин для хлебных крошек-выпадающий список?
т.е. каждый уровень хлебных крошек раскрывается как меню, которое показывает еще какие категории...

7
43 / 43 / 25
Регистрация: 21.07.2013
Сообщений: 349
13.01.2021, 13:30  [ТС] 2
все еще актуально
0
Эксперт PHP
4443 / 3619 / 1520
Регистрация: 24.04.2014
Сообщений: 10,665
13.01.2021, 13:48 3
Одним запросом с такой структурой не сделать (хотя вроде как есть возможность рекурсивных запросов, но никогда не использовал)
0
43 / 43 / 25
Регистрация: 21.07.2013
Сообщений: 349
13.01.2021, 13:53  [ТС] 4
Jewbacabra, я согласен и на несколько запросов
0
Эксперт PHP
4443 / 3619 / 1520
Регистрация: 24.04.2014
Сообщений: 10,665
13.01.2021, 13:58 5
Цитата Сообщение от kvant355 Посмотреть сообщение
я согласен и на несколько запросов
И в чем тогда проблема? Простой запрос вида SELECT id_par, title WHERE id = ? и так до тех пор, пока id_par не станет 0
0
43 / 43 / 25
Регистрация: 21.07.2013
Сообщений: 349
13.01.2021, 14:04  [ТС] 6
Jewbacabra, а какой цикл использовать?
0
1712 / 1038 / 386
Регистрация: 13.06.2013
Сообщений: 3,525
13.01.2021, 14:14 7
Если данных немного, то я бы получаю все данные одним запросов и на PHP строил. Если на mysql то можно придумать что-то через JOIN и подзапросы.
0
43 / 43 / 25
Регистрация: 21.07.2013
Сообщений: 349
13.01.2021, 14:15  [ТС] 8
tarasalk, одним запросом идеальный вариант, основной вопрос как их обработать в PHP
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.01.2021, 14:15

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

ЧПУ хлебных крошек
Добрый день, возникла следующая проблема. Имелся сайт на 2.5 с прикрученным joomshopping, после...

Настройка хлебных крошек
Добрый день! Столкнулся с такой проблемой. Последний элемент хлебных крошек на карточке товаров...

Содержимое хлебных крошек
Всем привет. Сейчас текст звена хлебных крошек берется из поля Заголовок раздела. Нужно заменить...

Не корректная работа хлебных крошек
Приветствую. На сайте имеется несколько страниц, идентичные по структуре. Все они выводят...

Горизонтальный вид хлебных крошек
Здравствуйте. В корзине сайта https://homeparfums.ru почему то отображаются хлебные крошки по...

Поправить вывод хлебных крошек
В хлебных крошках появилась надпись "(Page 2)", т.е. выглядят они так - "Главная / Идеи для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.