我有一个表将显示来自数据库的数据。这些数据计数为dynamic
。我想在每行显示 4 个。但是,最后一行的问题。我想如果最后一行有 1 个 TD,该函数将给这个 td a colspan
4,所以我可以在中间显示数据。
NUMBER OF DATA IS 5
###############################################
# TABLE HEADER(colspan=4) #
###############################################
|| TD1 || TD2 || TD3 || TD4 ||
|| TD5 ||
I NEED THIS
###############################################
# TABLE HEADER(colspan=4) #
###############################################
|| TD1 || TD2 || TD3 || TD4 ||
|| TD5 ||
and if there are 6 TDS to show it like this.
###############################################
# TABLE HEADER(colspan=4) #
###############################################
|| TD1 || TD2 || TD3 || TD4 ||
|| TD5 || TD6 ||
我的 PHP 代码 + HTML
<table>
<tr>
<th colspan="4">TABLE HEADER</th>
</tr>
<tr>
<? $counter = 0;
foreach($data as $d)
{
if($counter % 4 == 0)
{
echo '</tr><tr>';
}
echo $d['name'];
$counter++
}
?>
</tr>
</table>
提前致谢。