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

Форум MySQL

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

 

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

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

тема: Как вылечить зацикливание дерева?
 
 автор: freeCoder   (13.03.2007 в 18:59)   письмо автору
 
 

Есть такая таблица, в которой хранятся разделы каталога:
folders(
f_id int(9) NOT NULL auto_increment,
f_name char(128) NOT NULL default 'unnamed folder',
f_parent int(9) NOT NULL default '0',
PRIMARY KEY (f_id)

Допустим, мы создали несколько записей с такой организацией:
Корень (f_parent = 0)
-каталог_1
--каталог_2
---каталог_3

и так далее до посинения. Как запретить "перемещение", например, каталог_1 в его дочерние элементы (каталог_2 или каталог_3), потому что после такого "перемещения" при просмотре содержимого корневого каталога в нем "исчезнут" все дочерние.
Помогите, пож.

   
 
 автор: Loki   (15.03.2007 в 14:22)   письмо автору
 
   для: freeCoder   (13.03.2007 в 18:59)
 

При выборе родителя позволять указывать родителем только те узлы, которые находятся выше или в соседних ветках... в чем проблема, собственно?

   
Rambler's Top100
вверх

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