因为是用smarty做为模版引擎的,而我能简单的用section作为循环输出数据,但是,如果是这种情就令我不知所措了: 文章的分类是可以动态改变的,也就是说需要循环输出,而在每个分类版块里面又各显示5条文章链接的.也是就通常所说的嵌套输出啦. 晕,section中的嵌套用法一时摸不着头,看了smarty的文档帮助更是头晕了,不知所云!! 幸好,在网上找了这个资料,让我轻松搞掂啦!!现发上来大家参考. 程序部分内容: $query = “SELECT id,name,name_cn FROM di_flag ORDER BY id desc”; $result = mysql_query($query); while($row = mysql_fetch_array($result)) { $query2=”SELECT id, name, name_cn,flag FROM di_sort WHERE di_sort.flag =$row[id] ORDER BY id desc”; $result2=mysql_query($query2); while($row2 = mysql_fetch_array($result2)) { $post[]=array(’sid’=>$row2[’id’], ’sortname’=>$row2[’name’], ); } $row_array[] = array(’cid’=>$row[’id’], ‘cat_name’=>$row[’name’], ‘topic’=>$post ); unset($post); } $smarty->assign(”forum”,$row_array); unset($row_array); 模板页面内容: {section name=sec1 loop=$forum}{/section} |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 21:35 , Processed in 0.165471 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.