好久没上帝国论坛了。呵呵。废话不多说。今天在给别人做模板的时候需要用的JS滑动门调用大栏目和子栏目和子栏目下的数据。这样就用到了嵌套循环!
还没学会嵌套循环的朋友可以看这个帖子:http://bbs.phome.net/showthread-13-146819-0.html
代码奉上: <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> <?php $ecms_bq_sql3=sys_ReturnEcmsLoopBq($classid2,10,0,0); $bqno3=0; while($bqr3=$empire->fetch($ecms_bq_sql3)) { $bqsr3=sys_ReturnEcmsLoopStext($bqr3); $bqno3++; ?> <li><a href="<?=$bqsr3[titleurl]?>" target="_blank"><?=$bqr3[title]?></a></li> <?php } ?> </td>
</tr> <?php } ?>
<?php } ?>
</table>
附上效果图:
帝国CMS越做越好了。从一无所知到现在慢慢的成长都是大家互相帮助的成果。在再次感谢下大家。最后祝帝国cms越来越棒。
期待7.0 一统天下!
在做下广告。帝国500人QQ高级交流群:175197102
俺QQ:343391336 一起交流学习
上传以下图片:
|