Как это можно сделать?

  • Автор темы Автор темы Vlad_c
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.

Vlad_c

Guest
Как это можно сделать?

есть таблица "подразделение" с полями(MySql)

id <----|
name |
descr |
parent-|

нужно сделать отображение подразделения в виде дерева
типа: университет щелкаем он раскрывается на факультеты щелкаем на факультеты они раскрываются на кафедры. можно перетаскивать одно подразделение в другое и можно редактировать. Как это можно сделать? Если у кого есть какие нибудь примерчики пожалуйста напишите.

:confused:
 
Re: Как это можно сделать?

Автор оригинала: Vlad_c
Как это можно сделать? Если у кого есть какие нибудь
Руками и головой. В чем проблема то ? садись и делай.
 
Re: Re: Как это можно сделать?

Автор оригинала: Demiurg
Руками и головой. В чем проблема то ? садись и делай.
просто я не разу не делал деревья как это хотя бы примерно делается? сам принцип ?
 
Re: Re: Re: Как это можно сделать?

Автор оригинала: Vlad_c
просто я не разу не делал деревья как это хотя бы примерно делается? сам принцип ?
создаешь таблицу типа:

table: group
id_group
id_parent_group_fk
name

поле id_parent_group_fk показывает на родителя
Если id_parent_group_fk=0, тогда это корень

ну а потом просто обход дерева делаешь и усе. оформление можешь сделать, содрав яваскрипт с пхпадмина.

че ж тут сложного?
 
Re: Re: Re: Re: Как это можно сделать?

Автор оригинала: Necro
создаешь таблицу типа:
table: group
id_group
id_parent_group_fk
name
поле id_parent_group_fk показывает на родителя
Если id_parent_group_fk=0, тогда это корень
ну а потом просто обход дерева делаешь и усе. оформление можешь сделать, содрав яваскрипт с пхпадмина.
че ж тут сложного?
Большое спасибо обязательно попробую, вот только со слоями на верное будет проблемка :)
 
Автор оригинала: Mimic
хм... а drag-n-drop? Юзать слои придется...
зачем драг-и-дроп и слои то тут ?
Не используйте яваскрипт там, где можно обойтись без него.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху