麻辣堂|资源主站|开发论坛|在线手册
首页 Apache Linux Java MySQL 注册帮助 
PHP项目开发组是PHP开发资源网于2007组年建成立的项目开发团队,目前核心开发成员有27人, 项目协作成员8名.下设7个开发组,主要承接大/中型网站项目开发任务。

    由于开发任务较多,人员比较紧张,现面向社会招聘全职或者兼职开发人员,不管你是在校大学生,还是全职开发人员,以及SOHO都可以联系本站,我们可以长期合作,并为您带来丰厚的报酬。
  您现在的位置:PHP开发资源网 > 麻辣堂 > 详细资料
待解决
【请教一个smarty模版双重循环嵌套的问题】
悬赏分:20 - 2007年08月15日

这是一个树状的菜单,要求先循环输出type=1的记录,然后获取这些记录id,再去选出father字段=这些id的记录输出,不知道smarty的模版怎样可以双重嵌套 我是这样的 模版tree.html [PHP] 模板中的流程控制 {section name=loop loop=$aname}
×××{$aname[loop].tname}
{/section} {section name=loop loop=$bname} {/section}
{$bname[loop].cname}
[/PHP] 控制流程tree.php [PHP] $db=new DB_Sql; $db->connect(); $db->query("select id,cname from bname where type=1 order by id"); while($db->next_record()){///2 $father=$db->f("id"); $tname=$db->f("cname"); $array[]= array("tname"=>"$tname"); $db2=new DB_Sql; $db2->connect(); $db2->query("select id,cname from bname where father=$father order by id"); while($db2->next_record()){///3 $id=$db2->f("id"); $cname=$db2->f("cname"); $array2[]= array("id"=>"$id", "cname"=>"$cname"); }///3 }///2 $smarty->assign("bname", $array2); $smarty->assign("aname", $array); $smarty->display('boa.html'); unset($array); unset($array2); $db->free(); $db2->free(); [/PHP] 得到的输出结果是 ×××社区公测 ×××网络技术 开发进程 我的建议 灌水测试 宽带网络 但我要的是 ×××社区公测 开发进程 我的建议 灌水测试 ×××网络技术 宽带网络 不知道那位高手可以指点一下呢?万分感谢!

提问者:holson   08-15 08:08
答复
路过。。。顺便帮顶:)
回答者:玉米づ冰冻可乐 - 瓦岗村民 8-22 09:10
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
62 + 33 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM