灵动标签无限嵌套方法
<table width="500" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#CC33CC"> <?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++; ?> <tr> <td><h1><a href="<?=$classurl?>" target="_blank"><?=$bqr[classname]?></a></h1></td> </tr> <?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++; ?> <tr> <td height="54"><h4 style="margin-left:180px;"><a href="<?=$classurl?>" target="_blank"><?=$bqr2[classname]?></a></h4></td> </tr> <tr> <td> [e:loop={$classid2,10,0,0}] <li><a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> </li> [/e:loop] </td> </tr> <?php } ?> <?php } ?> </table>
不会的把代码拆分看,你会发现所谓的无限嵌套就是在
while($bqr=$empire->fetch($ecms_bq_sql))
里面,再嵌套一个
while($bqr2=$empire->fetch($ecms_bq_sql2))
嵌套多少次就加多少个就行了,照着格式套吧。
相关专题
常见问题FAQ
- 【点击查看】免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 【点击查看】提示下载完但解压或打开不了?
- 【点击查看】开通终身至尊下载源码 “不完整” 或 “不能用” 怎么办?
- 【点击查看】开通终身会员能下载全站资源码?