Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно написать функцию на РНР, которая выводила бы меню для сайта.

Подробности:

1.Страницы сайта хранятся в базе данных mysql в таблице в виде id | parent_id | name | link_name

2.Функция должна делать один запрос к базе данных.

3. меню должно выводиться таким образом:

Если выбрана страница n уровня, выводим все страницы n уровня,все страницы, которые по иерархии выше выбранной и все страницы n+1 уровня, принадлежащие выбранной.

Хороший пример меню попался на сайте gardenparadise.ru, можете посмотреть.

4.Формировать меню списками, т.е.

  • page1
  • page2
    • page2.1
    • page2.2
      • page2.2.1
      • page2.2.2

  • page3
16 лет назад
blackomb
NaN лет
16 лет в сервисе
Был
15 лет назад
Выбранный исполнитель
Lexsys
NaN летРоссия
16 лет в сервисе
Был
15 лет назад
6 отзывов
16 лет назад
$10
1 день
Человек исполнительный, знающий. Сделал все моментально и доделывал все что я просил, до последней буквы. Сотрудничеством доволен, буду если что обращаться за помощью.
Работать понравилось. Человек устанавливает разумные сроки и грамотно формулирует требования.