• 两男子在吉大美食城“百元找零”诈骗? 2018-08-12
  • 突破!郑鹏创中国队冬残奥会个人项目最好成绩 2018-08-12
  • 今年铜陵市将治理水土流失面积36平方公里 2018-08-11
  • 篮球投注技巧 2018-08-11
  • 威海马上就可以接种四价宫颈癌疫苗 附接种地点 2018-08-10
  • 德赫亚暗示博格巴,像我这样才能在曼联取得成功! 2018-08-10
  • 广州出台“红棉计划”吸引海外人才来穗创新创业 2018-08-10
  • 不敌吉林队 四川男篮赛季排名倒数第二收官 2018-08-10
  • 北京榜样,我为你点一个大大的赞 2018-08-09
  • 石家庄空气质量排名"后十"的乡镇将被约谈 2018-08-08
  • 日本公布秘密文件:美日曾密谋“瓜分”中国(图) 2018-08-08
  • 秦岭户外救援现状调查 志愿者组队救援费用AA制均摊 2018-08-08
  • 皇台酒业为证券虚假陈述案埋单,8名投资者将获赔近62万元 2018-08-08
  • 中科大揭示酵母酶的“钻戒”结构 可优化癌症的个性化治疗 2018-08-08
  • 市场多变难选股 机构斗法巧持仓 2018-08-07
  • smarty循环表格并补充表格td不足的情况

    栏目: 编程语言 发布于: 2014-04-29 23:21:53

    利用smarty循环的时候经?;崤龅窖繁砀竦那榭?,但在循环表格的时候会碰到的一个问题就是:假设一个表有四列,而循环的数组里面有5条数据,这就存在一个问题就是如果直接使用循环的话会导致第二行只有一个列从而导致整个表格变形的问题,实践了良久,终于总结出了下面这个一个方法终结了使用smarty循环表格的这个老大难问题,借此分享一下(以下代码示例是循环一个四列的表格,如果表格列数不同,请自行参考下面代码然后修改相应地方的数字就行了):

    {section loop=$student_list name=list}
    {if $smarty.section.list.first || $smarty.section.list.rownum%5==1}<tr>{/if}
    <td>{$student_list[list].name}</td>
    {if $smarty.section.list.last == 1 && $smarty.section.list.rownum%5 != 0}
    <td colspan="{math equation=x-y x=5 y=$smarty.section.list.rownum%5}">&nbsp;</td>
    {/if}
    {if $smarty.section.list.last || $smarty.section.list.rownum%5==0}</tr>{/if}
    {/section}

    您可能感兴趣的文章

    • smarty 模板中循环表格补充不全的td
    • smarty模板中for循环的扩展插件
    • Jquery实现表格隔行变色的效果
    • php用header()实现文件下载,下载的文件提示被破坏不能打开的解决办法
    • javascript判断鼠标左右键点击-兼容ie、firefox、chrome等各大主流浏览器
    • smarty循环操作
    • js限制只能输入英文字母和数字,不能输入中文和其他特殊字符的办法
    • js实现点击enter键光标移到下一个输入框效果
    本站文章除注明转载外,均为本站原创或编译?;队魏涡问降淖?,但请务必注明出处。
    转载请注明:文章转载自 七星彩票平台
    本文标题:smarty循环表格并补充表格td不足的情况
    IT技术书籍推荐:
    PHP编程(第3版)
    PHP编程(第3版)
    凯文·塔特罗 (Kevin Tatroe) (作者), 彼得·麦金太尔 (Peter MacIntyre) (作者), 拉斯马斯·勒多夫 (Rasmus Lerdorf) (作者), 赵戈戈 (译者), 易国磐 (译者), 张鹏飞 (译者)
    这是一本可以让读者深入了解PHP 技术的书籍,作者用言简意赅的语言并结合了大量实例来解释每一个要素。本书涵盖了PHP 所有基本的要点,不管你是一个想从头开始学习PHP的人,还是对PHP 已经有了基础想继续深入的人,这本书都很合适。