Быдлокодер
Освоившийся
Дата регистрации:
23.12.2011 16:14:57
Сообщений: 20
Мне нужно отобразить двухуровневое меню. Я уже добился того, чтобы на страничку из базы данных загружались тайтл, кейворд и прочее необходимое. Все эти данные хранятся в одной таблице. В другой таблице у меня хранятся статьи и заголовки для каждой страницы.
Чтобы было понятно, о чём речь:
http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%80%D0%B5%D0%B2%D0%BE_%28%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F_%D0%B3%D1%80%D0%B0%D1%84%D0%BE%D0%B2%29
Степень узла — количество исходящих дуг (или, иначе, количество поддеревьев узла).
Концевой узел (лист) — узел со степенью 1 (то есть узел, в который ведёт только одно ребро; в случае ориентированного дерева — узел, в который ведёт только одна дуга и не исходит ни одной дуги).
"Связанные определения" - заголовок
"Степень узла — количество исходящих дуг (или, иначе, ....."- сама статья.
Т.о. мне нужно получить список страниц и вложенных в них статей т.е.
<ul>
<li>Страница 1
<ul>
<li>Статья 1 на странице 1</li>
<li>Статья 2 на странице 1</li>
<li>Статья 3 на странице 1</li>
</ul>
</li>
<li>Страница 2
<ul>
<li>Статья 1 на странице 2</li>
<li>Статья 2 на странице 2</li>
<li>Статья 3 на странице 2</li>
</ul>
</li>
</ul>
Это можно сделать разными спосабами
http://phpclub.ru/faq/Tree
Разобраться в данном FAQ проще после прочтения этой статьи http://habrahabr.ru/blogs/development/46659/
Т.о. мне необходимо сделать что-то типа http://zekman.ru/archives/187
Только чтобы запрос был из двух таблиц, где родителями будут тайтл из первой таблицы, а детьми соответственно прикреплённые к ним статьи.
Сразу после ремонта начну экспериментировать, однако было бы проще, если кто-нибудь опытный поделился своими знаниями.
Как все уже поняли, я лох в php.