我需要顯示我的類別的樹狀視圖,保存在我的mysql數據庫中。如何從MySQL和PHP和jquery製作樹視圖
數據庫表:
表:貓:
列:ID,姓名,父 問題是在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 2010-05-18 13:37:18