|
|
|
| Здравствуйте!
столкнулся с проблемой вывода меню, точнее сказать с логикой вывода...
допустим я имею записи в даже данных вида:
где (id) это указатель на принадлежность к ветке
где (name) это имя для запроса пользователем
пример (id)
1.
2.
2.1
2.2
2.2.1
2.3
2.4
3.
3.1
3.2
4.
5.
|
вот собственно и вопрос, как при наличии данных значений можно организовать деревовидное меню..
предположен в строке запроса следущее:
http://bla.com/name1/name2/name3.html
http://bla.com/name1/name8.html
получаю имя - допустим второй вариант:
- name1
- name8
как можно организовать проверку в базе и вывести меню? | |
|
|
|
|
|
|
|
для: freeing
(16.02.2010 в 12:24)
| | вы разный типаж данных храните, вот и проблема.
s.ru/s/s.php s.ru/s/s/s.php должно отличаться еще по одному полю или храниться в разных таблицах - как вам удобнее, хотя можно и регулярки наверное применить, но я бы лучше изменил структуру таблицы. так же можно сразу добавить поля описаний тегов keywords, description. | |
|
|
|
|
|
|
|
для: Рома
(16.02.2010 в 13:16)
| | ну вообще база типа:
(id)(name)(description)(keywords)(title)(body)(parameters)
|
parameters - это исключения не входящие в состав общих настроек...
а какой пример хранения вы рекомендуете? | |
|
|
|
|
|
|
|
для: freeing
(16.02.2010 в 14:06)
| | Ищите по запрос ( деревья mysql) | |
|
|
|