我的,修改了几次,现在在用的!
function TreeView( $trees, $pid = 0, $space = '' )
{
static $TreeList = array(); if( is_array( $trees ) )
{
foreach( $trees as $tree )
{
if( is_array( $tree ) && ( $tree['pid'] == $pid ) )
{
$tree['space'] = $space;
$TreeList[] = $tree; TreeView( $trees, $tree['id'], $tree['space'] . '' );
}
}
} return $TreeList;
}$db = new MySQL;
$result = $db->query( 'SELECT * FROM tree' );
while( $tree = $db->fetch_array( $result ) )
{
$trees[] = $tree;
}
$trees = TreeView( $trees );
$db->free_result( $result );
$db->close();<!--{loop($trees $tree)}-->
{=$tree['space']}{=$tree['name']}
<!--{/loop}-->
Smarty没用过,我用的自己的模板,也不知道模板这样写对不!
function TreeView( $trees, $pid = 0, $space = '' )
{
static $TreeList = array(); if( is_array( $trees ) )
{
foreach( $trees as $tree )
{
if( is_array( $tree ) && ( $tree['pid'] == $pid ) )
{
$tree['space'] = $space;
$TreeList[] = $tree; TreeView( $trees, $tree['id'], $tree['space'] . '' );
}
}
} return $TreeList;
}$db = new MySQL;
$result = $db->query( 'SELECT * FROM tree' );
while( $tree = $db->fetch_array( $result ) )
{
$trees[] = $tree;
}
$trees = TreeView( $trees );
$db->free_result( $result );
$db->close();<!--{loop($trees $tree)}-->
{=$tree['space']}{=$tree['name']}
<!--{/loop}-->
Smarty没用过,我用的自己的模板,也不知道模板这样写对不!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货