动感标签无限嵌套方法
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq('select classid,classname,classpath,wburl from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder',0,24,0);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$classid=($bqr[classid]);
$classurl=sys_ReturnBqClassname($bqr,9);
$bqno++;
?>
|
<?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq("select classid,classname from {$dbtbpre}enewsclass where bclassid=$classid order by myorder,classid asc",0,24,0);
$bqno2=0;
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$classurl=sys_ReturnBqClassname($bqr2,9);
$classid2=($bqr2[classid]);
$bqno2++;
?>
|
[e:loop={$classid2,10,0,0}]
" target="_blank"><?=$bqr['title']?>
[/e:loop]
|
<?php
}
?>
<?php
}
?>
不能的把代码拆分看,你可以发现所谓的无穷嵌套就是在
while($bqr=$empire->fetch($ecms_bq_sql))
里面,再嵌套一个
while($bqr2=$empire->fetch($ecms_bq_sql2))
嵌套多少次就加多少个就行了,照著格式套吧。