喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [问题] phplib template循环嵌套?  
 
cutejing
新手上路
Rank: 1
老会员



UID 28423
精华 0
积分 5
帖子 503
金钱 5 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2004-5-10
来自 流浪的人无定居所
状态 离线
phplib template循环嵌套?

摸板

               
<!-- BEGIN message -->
                 <div style="width:100%;clear:both;height:auto;">
                         <div style="float:left;width:60%;padding-top:2px;">发布ip:{ip} 发布时间:{time} 评论内容:</div>
                         <div style="float:right;width:40%;text-align:right;padding-top:2px;"><a href="#" onclick="newwin('addpcomment.php?mid={mid}');return false;">回复此评论</a></div>
                 </div>
                 <div style="background-color:#D6E8EB;padding:8px 20px;"><br/>{comment}
                   <!-- BEGIN submessage --><br/>              
                                 <div style="float:left;width:60%">发布ip:{sip} 发布时间:{stime} 评论内容:</div>               
                       
                                <div>{scomment}</div>
                   <!-- END submessage -->
                 </div>
                 <br/>       
                <!-- END message -->
代码

<?php
$comments 
readComment($_GET['products_id']);
    if(
$comments)
    {
        
$tpl->set_block('main','message','messages');
        
$tpl->set_block('message','submessage','submessages');
        foreach(
$comments as $key=>$comment)
        {
            
$tpl->set_var('ip',preg_replace('/.[^.]*$/','.*',long2ip($comment['m_ip'])));
            
$tpl->set_var('time',date('Y-m-d H:i:s',$comment['m_time']));
            
$tpl->set_var('comment',htmlspecialchars($comment['m_msg']));
            
$tpl->set_var('mid',$comment['m_id']);
            
//
            
$submessages readPComment($comment['m_id']);
            if(
$submessages)
            {
                
//print_r($submessages);
                
foreach($submessages as $k=>$submessage)
                {
                        
$tpl->set_var('sip',long2ip($submessage['m_ip']));
                        
$tpl->set_var('stime',date('Y-m-d H:i:s',$submessage['m_time']));
                        
$tpl->set_var('scomment',htmlspecialchars($submessage['m_msg']));
                        
$tpl->parse('submessages','submessage',true);

                }
                unset(
$submessages);
            
            }
            
$tpl->parse("messages""message"true); 
            unset(
$comment);
        }
    }
php?>
这样写不对哦..
第一条评论应该是没有回复的....
有谁知道该怎么写吗 ?


 附件: 您所在的用户组无法下载或查看附件



the balance between love and like
2006-12-18 12:06 PM#1
查看资料  Blog  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.061863 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP