Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 27.09.2010, 16:39   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 21.11.2006
Сообщений: 37
Репутация: 8
По умолчанию Организация меню сайта в базе данных.

Всем привет!

Нажна помощь бывалых веб программистов.
Пишу сайт на php и мне необходимо организовать трехуровневое меню на сайте. Я сделал так, у каждого пункта меню в таблицы два поля: 1-уникальное id, 2-id-родителя. Вообщем получилось неплохо, но данная схема работает для двухуровнего меню, при трех появляются проблемы. В интернете в основном вижу блоговые примеры. Прошу придайте мне вектор направления.
Хранить каждый уровень меню в отдельной таблице или завести еще одно поле ? как вообще уровни меню завязываются между собой ?
paf7 вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: эпсон 3250 купитьМагазин бытовой техники: dewalt dws 774 - переходи на сайт ТАЙМТВ!струйные моечные машинылеонид агутин концерт купитьинтересные фильмы с пуаро


Старый 11.10.2010, 09:43   #2
G0ddest
Неактивный пользователь
 
Пол:Мужской
Регистрация: 16.01.2008
Адрес: ПМР, Бендеры
Сообщений: 4
Репутация: 2
По умолчанию Re: Организация меню сайта в базе данных.

А указание как родителя уже дочерней строки почему не подходит?
В крайнем случае в голову сразу приходит хранить в виде, скажем "1 2 3", где это последовательность родителей в плане приближения. Эту строку остается сплитить по пробелу и сортировать в конце массив. Но блин некрасиво.
G0ddest вне форума
 
Ответить с цитированием Вверх
Старый 16.10.2010, 00:52   #3
paf7
Неактивный пользователь
 
Пол:Мужской
Регистрация: 21.11.2006
Сообщений: 37
Репутация: 8
По умолчанию Re: Организация меню сайта в базе данных.

Цитата:
Сообщение от G0ddest Посмотреть сообщение
А указание как родителя уже дочерней строки почему не подходит?

При трехуровневом вложении, третье вложение не в курсе про первое и что бы построить путь Главная->Продукты->Ершик я делал дополнительные выборки из таблицы. Что мне не нравится.

Цитата:
Сообщение от G0ddest Посмотреть сообщение
В крайнем случае в голову сразу приходит хранить в виде, скажем "1 2 3", где это последовательность родителей в плане приближения. Эту строку остается сплитить по пробелу и сортировать в конце массив. Но блин некрасиво.

хм, спасибо, я подумаю над этим, как вариант.
paf7 вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Распечатка писем по базе данных sads МOffice, Переводчики (словари), Органайзеры, Текстовые редакторы 6 29.03.2011 15:07
Лишили прав, но нет в базе данных информации об этом StingeRR0001 Административное право 42 21.09.2009 05:42
JS и обращение к базе данных на сервере Wizard2007 Java Script 2 10.08.2009 01:42
Поиск и организация данных в локальной сети. siraleks Локальные сети и их комплектующие 2 16.05.2007 15:17
Сетевой доступ к базе данных Svoyak Архив 3 15.03.2006 12:52

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:23. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.04567 секунды с 11 запросами