[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Построение меню .
mylook
Всех с наступающим новым годом ! smile.gif
Подскажите как быть , нужно меню выводило подменю и тд.
id - Номер , автоинкремент .
cat - Категория , если -1 то это главный раздел , если положительно (1, 2,6, и тд. ) то подраздел , а указывается ID раздела .
name - Сапоги
url - sapogi
БД вот так построена .
Пример :
id_|_cat_|_name_|_url_
1_|_-1_|_сапоги_|_sapogi
2_|_1__|_Кожаные_|_kozha
3_|_-1_|_Туфли_|_tufli
Такая БД используется в DLE вроде , тут кожаные (раздел) относится к родительскому Сапоги . Туфли это Главная .
Может кто сделает наброски ?
mylook
Я вот тут подумал выташить полностью в многомерный массив и потом обработать .
Array
(
[
1] => Array
(
[
id] => 1
[idParent] => -1
[url] => sapogi
)

[
2] => Array
(
[
id] => 2
[idParent] => 1
[url] => kozha
)

[
3] => Array
(
[
id] => 3
[idParent] => -1
[url] => auto
)

)

Может кто подскажет ?! Я в URL указал kozha , как узнать что родитель сапоги ?
Valick
лучше изучите Nsted Sets или откажитесь от MySQL для решения данной задачи

_____________
Стимулятор ~yoomoney - 41001303250491
mylook
Valick
Спасибо , от MySQL я не могу отказаться , так как я хостинг бесплатный . Там и так всё ограниченно .
Valick
Цитата
Там и так всё ограниченно
mylook
Даже XML?

Нет , так мне данные как получить ? Не хранить же в XML ?? Или есть что-то реализованное ?
mylook
Если в БД делать запрос , то одним запросом не обойтись .
Если всё вытаскивать то пахнет тут рекусией .
Valick
Цитата
Если всё вытаскивать то пахнет тут рекусией

пахнет это "керосином" smile.gif
про Нестед сетс читал?


_____________
Стимулятор ~yoomoney - 41001303250491
mylook
Valick
Почитал , буду дома сейчас ... до осмыслю !
P.S С наступающим 2014 !
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.