Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Меню
 
 автор: freeing   (16.02.2010 в 12:24)   письмо автору
 
 

Здравствуйте!

столкнулся с проблемой вывода меню, точнее сказать с логикой вывода...

допустим я имею записи в даже данных вида:


(id)(name)(title)(body)


где (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

как можно организовать проверку в базе и вывести меню?

  Ответить  
 
 автор: Рома   (16.02.2010 в 13:16)   письмо автору
 
   для: freeing   (16.02.2010 в 12:24)
 

вы разный типаж данных храните, вот и проблема.
s.ru/s/s.php s.ru/s/s/s.php должно отличаться еще по одному полю или храниться в разных таблицах - как вам удобнее, хотя можно и регулярки наверное применить, но я бы лучше изменил структуру таблицы. так же можно сразу добавить поля описаний тегов keywords, description.

  Ответить  
 
 автор: freeing   (16.02.2010 в 14:06)   письмо автору
 
   для: Рома   (16.02.2010 в 13:16)
 

ну вообще база типа:


(id)(name)(description)(keywords)(title)(body)(parameters)


parameters - это исключения не входящие в состав общих настроек...

а какой пример хранения вы рекомендуете?

  Ответить  
 
 автор: oliss   (16.02.2010 в 18:26)   письмо автору
 
   для: freeing   (16.02.2010 в 14:06)
 

Ищите по запрос ( деревья mysql)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования