I'm new to smarty so take this with a grain of salt:
Assign headings and row data:
PHP Code:
...
$smarty->assign('myHeadings',$headings);
$smarty->assign('myData',$data);
Template:
PHP Code:
<table>
{foreach key=key item=value from=$myHeadings name=outerHead}
{if $smarty.foreach.outerHead.first}<thead><tr>{/if}
<td>{$value}</td>
{if $smarty.foreach.outerHead.last}</tr></thead>{/if}
{/foreach}
{foreach key=key item=value from=$myData name=outer}
{if $smarty.foreach.outer.first}<tbody>{/if}
<tr>
{foreach key=key2 item=value2 from=$value}
<td>{$value2}</td>
{/foreach}
</tr>
{if $smarty.foreach.outer.last}</tbody>{/if}
{/foreach}
</table>
Bookmarks