![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Vco |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 13.2.2003 Где: Москва Репутация: нет Всего: нет |
Как на пхп сделать что-то вроде:
Главная >> Статьи >> HTML т.е выделяется раздел где щас пользователь Можно и просто писать, ну разделев многа и нужен скрипт -------------------- Я всегда где-то рядом...! ![]() |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
У меня всё забито в БД.
Таблицы: Разделы id,name Подразделы id,razdel_id,name Текст id,podrazdel_id,name,text Теперь пишем запрос на SQl и получаем строку Раздел-подраздел-название Если интересует, могу подробнее описать. Можно ещё хранить названия разделов и подразделов в массивах, т.е. $razdel_name['id']='name'; *** $podrazdel_name['id']='name' *** $podrazdel_to_razdel['id_podrazdel']=id_razdel *** Но это уже геморой Это сообщение отредактировал(а) Secandr - 28.9.2003, 12:37 |
|||
|
||||
| Vco |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 13.2.2003 Где: Москва Репутация: нет Всего: нет |
А без бд незя сделать?
-------------------- Я всегда где-то рядом...! ![]() |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
Можно на массивах. Я больше ничего не могу придумать.
Хотя эти массивы и будут самописной БД. |
|||
|
||||
| Vco |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 311 Регистрация: 13.2.2003 Где: Москва Репутация: нет Всего: нет |
Можно поподробнее плз. Вот что должнно быть
http://name.host.ru/<a href="раздел1">РАЗДЕЛ1</a> >> <a href="раздел2"> РАЗДЕЛ 2</a> >> <a href="Документ">ДОКУМЕНТ</a> -------------------- Я всегда где-то рядом...! ![]() |
|||
|
||||
| Secandr |
|
||||||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
К нам приходят по ссылке /show.php?id=75 Мы ищем:
Всё как-то каряво. Может кто лучше предложит? P.S. А вот так должен быть сформирован массив:
Это сообщение отредактировал(а) Secandr - 29.9.2003, 07:40 |
||||||
|
|||||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
Если без БД - то можно пользовать аналог БД на текстовых фаилах. А насчет самого простого постоения таблицы:
id int auto_increment primary key, parent int В parent лежит ID родительского раздела, если parent == 0, то раздел корневой. -------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
MuToGeN Да так красивше. Если только у разделов и подразделов одинаковые отрибуты...
|
|||
|
||||
| MuToGeN |
|
|||
![]() Лесник ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4379 Регистрация: 15.8.2002 Где: Москва Репутация: 7 Всего: 32 |
Secandr, мой вариант не ограничивает иерархию. Твой лучше для тех случаев, когда иерархия идет строго на 2 уровня.
-------------------- Three pings for the token rings, Five pings for the UNIX machines, Hundred pings for the broken links, One special ping to check them all Through Simple Network Management Protocol! |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 5 Всего: 39 |
MuToGeN Согласен. Я про это же и написал, только коряво.
|
|||
|
||||
| Aliance |
|
|||
![]() I ♥ <script> ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6418 Регистрация: 2.8.2004 Где: spb Репутация: 14 Всего: 137 |
А как с БД ?
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
http://detail.phpclub.ru/article/2002-06-03
Эта статья очень хорошо разъясняет один из принципов построения таких вещей... |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |