已有40人关注
请轻鸿老师下载材料看看
发表在PHP图书答疑 2015-11-14
是否精华
版块置顶:
辛苦老师了!
分享到:
精彩评论 1
轻鸿_mrkj
学分:0 LV1
TA的每日心情
加油
2020-12-25 20:06:49
2015-11-14
沙发
“老师,请您先下载附件,看完附件有助理解学生的表述。附件是学生利用纯粹PHP文件制作的输出效果截图。本程序所使用的数据表含有7个字段:班别、学号、姓名、所属学期、语文、数学和英语,每个学生每学期每一科的考试成绩都以独立的一条记录记载着,这样几个学期下来,同一个学生会有好几条甚至几十条记录,但其中班别、学号、姓名三个字段内容是相同的。现在想将每个学生各学期的成绩都表列输出如附件之截图所示的样式。
要在模板中实现这样的功能,一定需要流程控制语句:如果待输出的记录中姓名与上一记录的姓名相同,则仅需要接着上一记录所在表中输出所属学期、语文、数学、英语四个字段值;如果不相同,将待输出记录中的姓名值赋给判断变量(以备下次进行同样的比较),然后新开一个表格,输出班别、学号、姓名,再输出表头行,最后输出所属学期、语文、数学、英语四个字段。
为此,需要在{if}<语句组>{/if}的语句组中,当待输出记录中的姓名发生改变时,将该记录的姓名值赋给预设的待比较变量。但这将怎样实现呢? ”

运行了一下你的例子,没明白你所说的哪里需要流程控制。你的数据显示重复,你看下你的tb_cjb表,同样的数据都有2条,是不是因为这样,让你觉得输出了2遍?还有你这个表结构不好,没有主键。你再检查一下吧。
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照