Мне нужно показать древовидную структуру моих категорий, сохраненную в моей базе данных mysql.Как создать древовидный вид из MySQL и PHP и jQuery
База данных таблицы:
стол: кошки:
колонны: идентификатор, имя, родительские проблема заключается в PHP части:
//function to build tree menu from db table test1
function tree_set($index)
{
global $menu;
$q=mysql_query("select * from cats where parent='$index'");
if(!mysql_num_rows($q))
return;
$menu .= '<ul>'."\n";
while($arr=mysql_fetch_assoc($q))
{
$menu .= '<li>';
$menu .= '<span class="file">'.$arr['name'].'</span>';//you can add another output there
$menu .=tree_set("".$arr['id']."");
$menu .= '</li>'."\n";
}
$menu.= '</ul>'."\n";
return $menu;
}
//variable $menu must be defined before the function call
$menu = '
<link rel="stylesheet" href="modules/Topics/includes/jquery.treeview.css" />
<script src="modules/Topics/includes/lib/jquery.cookie.js" type="text/javascript"></script>
<script src="modules/Topics/includes/jquery.treeview.js" type="text/javascript"></script>
<script type="text/javascript" src="modules/Topics/includes/demo/demo.js"></script>
<ul id="browser" class="filetree">'."\n";
$menu .= tree_set(0);
$menu .= '</ul>';
echo $menu;
я даже в этом форуме: http://forums.tizag.com/showthread.php?p=60649
проблема в php-части моих кодов, о которых я упомянул. я не могу показать подменю, я имею в виду, действительно, я не знаю, как показать подменю
Есть ли шанс, что про php-кодер поможет мне здесь?
Что это ваша проблема, опять же? Вы только что вставили какой-то код, но не сказали, в чем была ваша проблема ... Надеюсь, вы не ожидаете, что мы скачаем сценарий, который вы упомянули, * поймите свою проблему *, а затем для вас бесплатно ... – Seb