Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
-42 / 17 / 15
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
1

Конечные ID из дерево категорий

14.06.2016, 12:40. Просмотров 922. Ответов 2
Метки нет (Все метки)

Добрый день.

Такая небольшая проблема возникла.


У меня есть многоуровневая дерево категорий.

Пример:

Код
1.0
   1.1
   1.2
      2.1
         3.1

Вот как сделать чтобы к примеру перешел на категории 1.1 (Чтобы я получал все данные которые находятся в конечном категории 3.1).




У меня все данные будут находится именно в конечной категории.
И вот никак не могу получить категории.

Вот никак не могу решить эту пробелу. помогите очень нужно.

Если что нужно спрашивайте отвечу.


Структура таблицы

Категорий:

MySQL
1
2
3
4
5
6
7
8
-- Структура таблицы `tbl_catalog`
--
 
CREATE TABLE IF NOT EXISTS `catalog` (
  `id` bigint(20) NOT NULL,
  `name` varchar(500) NOT NULL,
  `parent_id` bigint(20) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
//Структура данных

--
-- Структура таблицы `tbl_item`
--

MySQL
1
2
3
4
5
6
CREATE TABLE IF NOT EXISTS `tbl_item` (
  `id` bigint(20) NOT NULL,
  `name` varchar(500) CHARACTER SET cp1251 NOT NULL,
  `unit` bigint(20) NOT NULL,
  `parent_id` bigint(20) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2016, 12:40
Ответы с готовыми решениями:

Дерево категорий из списка записей БД
Всем привет. Есть записи в DB список категорий. Загнал в массив: Array ( ...

Дерево категорий
Добрый день. Структура таблицы id| parent_id| name 1| 0| раздел1 2| 1| ...

Иерархическое дерево категорий
Дано иерархичное дерево категорий. Нужно зделать функцию которая будет выводить дерево в таком...

Дерево категорий в компоненте
Всем доброго времени! Натолкнике пожалуйста на мысль, каким образом сделать в своем компоненте...

2
Эксперт PHP
2519 / 2235 / 1039
Регистрация: 14.05.2014
Сообщений: 6,476
Записей в блоге: 1
14.06.2016, 12:54 2
Цитата Сообщение от Shamsik Посмотреть сообщение
Если что нужно спрашивайте отвечу.
Из того, что вы написали, ничего непонятно. И еще вопрос: почему у таблиц разная кодировка?
0
-42 / 17 / 15
Регистрация: 23.12.2013
Сообщений: 521
Записей в блоге: 1
14.06.2016, 13:02  [ТС] 3
Лучший ответ Сообщение было отмечено Shamsik как решение

Решение

Его 1C создает

Добавлено через 2 минуты
Мне нужно получает все ID конечной папки грубо говоря.


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
    $resultcat = $dbase->query("SELECT * FROM `catalog` ORDER BY `parent_id`");
    $catscat = array();
    
    foreach ($resultcat as $catcat) 
    {
            $catscat[$catcat['parent_id']][] = $catcat;
    }
 
 
 
 public function LevelCatalog($cats,$parent_id)
    {
        if (\is_array($cats) AND \count($cats[$parent_id]) > 0 ) 
        {
            $tree = '<ul>';
            foreach ($cats[$parent_id] as $cat) 
            {
                
                if(\count($this->LevelCatalog($cats, $cat['id'])) == 0) 
                {
                    $tree .= '<li>';
                }else 
                {
                    $tree .= '<li>';
                }
                $tree .= '<a href="/plugins/sa/'.$cat['id'].'">'.$cat['name'].'</a>';
                $tree .= $this->LevelCatalog($cats, $cat['id']);
                $tree .= '</li>';
            }
            $tree .= '</ul>';
        }
        
        return $tree;
    }

Вот код формирование Дерево категорий.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2016, 13:02

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

Иерархичное дерево категорий
Дано иерархичное дерево категорий. Нужно зделать функцию которая будет выводить дерево в таком...

Дерево категорий и вывод статей
Ребята, здравствуйте! Очень нужна помощь!!! Пытаюсь сделать дерево категорий. есть 2 таблицы...

Django nsleft nsright - дерево категорий
Как правильно сделать дерево категорий, и нужно-ли, вообще? может просто обойтись parent и...

Вывести дерево и в скобках показать ID датчиков, дополнительно вывести еще и ID категорий
Не могу разобраться, в следующей функции! Функция выводит дерево и в скобках показывает ID моих...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.