Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
From_Tula
40 / 40 / 10
Регистрация: 22.05.2009
Сообщений: 487
1

Вывод дерева с поиском

18.06.2018, 02:40. Просмотров 142. Ответов 1
Метки нет (Все метки)

Никак не могу допереть до нормального решения, есть дерево в mysql все дерево вывожу след образом:

загружаем все в массив:
PHP
1
2
3
4
5
$result=mysql_query("SELECT DISTINCT * FROM catalog_tree ORDER BY name ASC") or die("MySQL ERROR: ".mysql_error());
$cats = array();
    
while($cat =  mysql_fetch_assoc($result))
$cats[$cat['hash_parent']][] =  $cat;
делаем дерево:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
echo create_tree ($cats, $id);
 
function create_tree ($cats,$parent){
  if(is_array($cats) and  isset($cats[$parent])){
   
   $tree = '<ul>';
    foreach($cats[$parent] as $cat){
       $tree .= '<li>'.$cat['name'].'</li>';
   
       $tree .=  create_tree ($cats,$cat['hash_path']);
       $tree .= '</li>';         
    }
    $tree .= '</ul>';
  } 
  else return null;          
return $tree;        
}
Теперь появилась необходимость сделать дерево с поиском. Как это лучше связать с данным кодом?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2018, 02:40
Ответы с готовыми решениями:

Вывод дерева
Привет! Что я делаю не так? $sqlregions = DB::query(&quot;SELECT * FROM...

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

вывод дерева
есть таблица id|parentId|name 1|0|главная 2|0|новости 3|2|новость1...

вывод дерева
как можно организовать вывод древовидных комментариев. есть массив: =&gt;...

Вывод дерева для админ панели
Всех приветствую! Имеется база данных со скиллами студентов, которую надо...

1
ytf
Нарушитель
233 / 254 / 184
Регистрация: 15.08.2017
Сообщений: 1,483
25.06.2018, 14:28 2
если подробнее опишите сайт, для которого будет использоваться код, возможно появится больше желающих помочь
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2018, 14:28

Вывод из Excel многоуровневого списка в виде дерева
Здравствуйте! (я полный ноль) Каким образом можно реализовать вывод...

Вывод данных из базы данных MySQL в PHP в виде дерева.
У нас в сети решили сделать портал-базу по рефератам. Все я сделал остались две...

Выпадающий список с поиском
Здравствуйте. Есть желание для своего сайта сделать при регистрации нового...


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

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

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