菜鸡源码,专注精品下载!
当前位置:首页 > 建站教程 > 建站知识

无限嵌套的灵动标签方法

发布时间:2024-01-05  栏目:建站知识   浏览:   分类:帝国cms教程

灵动标签无限嵌套方法是一种编程技巧,它允许你在HTML或XML文档中创建复杂的结构。这种方法的关键在于使用递归函数来处理嵌套标签。首先,你需要定义一个函数,该函数接受一个标签作为参数。然后,在这个函数内部,你可以创建一个新的标签,并将其作为参数传递给同一个函数。这样,你就可以无限地嵌套标签了。这种方法可以让你更灵活地控制文档的结构,但也需要谨慎使用,以避免创建过于复杂的结构。总之,灵动标签无限嵌套方法是一种强大的编程技巧,可以帮助你更好地组织和管理你的代码。

灵动标签无限嵌套方法

<tablewidth="500"border="1"align="center"cellpadding="0"cellspacing="0"bordercolor="#CC33CC"><?php$ecms_bq_sql=sys_ReturnEcmsLoopBq('selectclassid,classname,classpath,wburlfrom[!db.pre!]enewsclasswherebclassid=0andshowclass=0orderbymyorder',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><ahref="<?=$classurl?>"target="_blank"><?=$bqr[classname]?></a></h1></td></tr><?php$ecms_bq_sql2=sys_ReturnEcmsLoopBq("selectclassid,classnamefrom{$dbtbpre}enewsclasswherebclassid=$classidorderbymyorder,classidasc",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><tdheight="54"><h4style="margin-left:180px;"><ahref="<?=$classurl?>"target="_blank"><?=$bqr2[classname]?></a></h4></td></tr><tr><td>[e:loop={$classid2,10,0,0}]<li><ahref="<?=$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))

嵌套多少次就加多少个就行了,照着格式套吧。

相关专题

相关文章

    无相关信息
评论
建站知识
建站知识
使用技巧
调试安装
运营推广