Sadalsky
Новичок
Существуют две таблицы menu и data:
Таблица menu:
id_menu parent_menu title
1 0 Овощи
2 0 Фрукты
3 1 Овощи Русские
4 1 Овощи Буржуйские
5 2 Фрукты Русские
6 2 Фрукты Буржуйские
7 3 Чистые
8 3 Грязные
9 4 Чистые
10 4 Грязные
11 5 Чистые
12 5 Грязные
13 6 Чистые
14 6 Грязные
где id_menu - уникальный индификатор категории, parent_menu - ссылка на родительский элемент,title-название категории
Таблица data:
id_data parent_data title_data
1 7 Картофель Русский Чистый
2 7 Морковь Русский Чистый
3 8 Картофель Русский Грязный
4 8 Морковь Русский Грязный
5 9 Картофель Буржуйский Чистый
6 9 Морковь Буржуйский Чистый
7 10 Картофель Буржуйский Грязный
8 10 Морковь Буржуйский Грязный
где parent_data - ссылка на родительский элемент.
Задача: Существует сайт типа:блог и начинающий сайтостроитель. Слева на странице, как положено, выводится меню в виде дерева, а вот справа выводится контент...При выборе пункта menu происходит передача данных id_menu... и здесь самое непонятное...Как нужно сделать запрос к базе, потом загнать в массив и уже после этого зациклить, при условии что при выборе в таблице menu родительской категории - из таблицы data выводились не только те элементы, которые непосредственно относятся к самой категории, но и из подкатегорий этого родителя(Грубо говоря, на каждом шаге должна существовать выдача...).
Пример: В таблице menu выбираем Овощи Русские(id_menu=3) и из data получаем:
Картофель Русский Чистый(id_data=1)
Морковь Русский Чистый(id_data=2)
Картофель Русский Грязный(id_data=3)
Морковь Русский Грязный(id_data=4)
Заранее премного благодарен всем откликнувшимся!!!
Таблица menu:
id_menu parent_menu title
1 0 Овощи
2 0 Фрукты
3 1 Овощи Русские
4 1 Овощи Буржуйские
5 2 Фрукты Русские
6 2 Фрукты Буржуйские
7 3 Чистые
8 3 Грязные
9 4 Чистые
10 4 Грязные
11 5 Чистые
12 5 Грязные
13 6 Чистые
14 6 Грязные
где id_menu - уникальный индификатор категории, parent_menu - ссылка на родительский элемент,title-название категории
Таблица data:
id_data parent_data title_data
1 7 Картофель Русский Чистый
2 7 Морковь Русский Чистый
3 8 Картофель Русский Грязный
4 8 Морковь Русский Грязный
5 9 Картофель Буржуйский Чистый
6 9 Морковь Буржуйский Чистый
7 10 Картофель Буржуйский Грязный
8 10 Морковь Буржуйский Грязный
где parent_data - ссылка на родительский элемент.
Задача: Существует сайт типа:блог и начинающий сайтостроитель. Слева на странице, как положено, выводится меню в виде дерева, а вот справа выводится контент...При выборе пункта menu происходит передача данных id_menu... и здесь самое непонятное...Как нужно сделать запрос к базе, потом загнать в массив и уже после этого зациклить, при условии что при выборе в таблице menu родительской категории - из таблицы data выводились не только те элементы, которые непосредственно относятся к самой категории, но и из подкатегорий этого родителя(Грубо говоря, на каждом шаге должна существовать выдача...).
Пример: В таблице menu выбираем Овощи Русские(id_menu=3) и из data получаем:
Картофель Русский Чистый(id_data=1)
Морковь Русский Чистый(id_data=2)
Картофель Русский Грязный(id_data=3)
Морковь Русский Грязный(id_data=4)
Заранее премного благодарен всем откликнувшимся!!!