程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> smarty 模板中循環表格補充不全的td

smarty 模板中循環表格補充不全的td

編輯:關於PHP編程

smarty模板中用表格來循環讀取數據是一件很糟糕的事情,什麼地方該加<tr>標簽,什麼地方該加</tr>標簽還好說,如果碰到那種需要加colspan標簽的,那就真得傷一下腦筋了,不過對於這個問題,本人已經想辦法解決了,現特地記載以下,以防在遇到這種情況。具體代碼如下圖,需要根據實際情況進行修改:

{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循環的擴展插件
  • smarty模板中使用php函數以及smarty模板中如何對一個變量使用多個函數
  • thinkphp模板中判斷volist循環的最後一條記錄
  • smarty模板中給信息添加最新標簽
  • smarty模板中判斷數組為空的方法
  • smarty模板中如何生成隨機數
  • 程序中通過define定義的常量如何在smarty模板中使用

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved