我有一個表將顯示數據庫中的數據。這些數據是dynamic
。我想在每一行顯示4。但是,最後一行的問題。如果最後一行有1個TD,我想要這個td的colspan
爲4,所以我可以在中間顯示數據。動態colspan
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>
感謝的提前。
而如果有7條記錄你想要顯示什麼..? –
@AshwiniAgarwal 3 TDS每個td的寬度爲33% – Othman
好吧,考慮到你最後的評論,試試我的第二個例子(在最後一列中放置一個新表格 - 這是最簡單的方法) – ronalchn