帝国cms获取一级栏目、二级栏目、三级栏目

query('select classid,bclassid,classname,classpath,wburl,islast from '.$dbtbpre.'enewsclass  order by myorder, classid asc ');
for($i=1;$cr=$empire->fetch($sql);$i++)
{
	$r[$i]=$cr;//select出的数据储存到数组
}

for($i=1;$r[$i];$i++)
{
	if($r[$i][bclassid]==0)//选出一级栏目
	{
		echo '

'.$r[$i][classname].'

'; if($r[$i][islast]==0&&$r[$i][wburl]=='')//选出非终极栏目 { echo "
    "; for($j=1;$r[$j];$j++)//循环数组一次 if($r[$j][bclassid]==$r[$i][classid] && $r[$j][islast]!=0)//选出二级栏目 { echo '
  • '.$r[$j][classname].'
  • '; }else{ if($r[$j][bclassid]==$r[$i][classid])//选出三级栏目 { echo "
    "; echo '
  • '.$r[$j][classname].':
  • '; for($k=1;$r[$k];$k++)//循环数组一次 if($r[$k][bclassid]==$r[$j][classid]) echo '
  • '.$r[$k][classname].'
  • '; } } echo "
"; } echo '
'; } } ?>

你可能感兴趣的:(帝国cms)