我目前正在以下列方式生成一个表:
A0 A1 A2 A3
B0 B1 B2 B3
C0 C1 C2 C3
D0 D1 D2 D3
我想做:
A0 B0 C0 D0
A1 B1 C1 D1
A2 B2 C2 D2
A3 B3 C3 D3
所以基本上让它以 4 列垂直前进。
当前代码:
<table cellspacing="2px">
<?php
# display products in 4 column table #
$i=0;
while ($data=mysqli_fetch_array($result)){
if($i > 0 and $i % 4 == 0) {
echo '<tr></tr>';
}
//passing id in link to retrieve product details
echo '<td><a href="displayProduct.php?product_id='.$data['product_id'].'" class="myButton">'.$data['name'].'</a></td>';
$i++;
}
?>
</table>
有人能指出我正确的方向来完成这个吗?
澄清
在上面的插图中,我只是指出我希望结果垂直向下,并且还需要扩展为 4 列(我只显示了 2,但它需要扩展为 4)。
在代码片段中,它水平进行。
我还更新了问题以保持简单。
我希望这能消除任何歧义。