我有一个正在使用 mysql 填充的表
<?php $sql = mysqli_query($con, "SELECT * FROM itemList"); ?>
<table>
<?php while($row=mysqli_fetch_assoc($sql)){ ?>
<tr>
<td>
<?php echo $row['item'] . ": <input type=\"checkbox\" name=\"cart[]\"
value=\"" . $row['item'] . "\">";?>
</td>
<td>
<?php echo $row['item'] . ": <input type=\"checkbox\" name=\"cart[]\"
value=\"" . $row['item'] . "\">";?>
</td>
</tr>
<?php
} ?>
</table>
目前,此代码将相同的数据循环到表中的两列中。我该如何将数据循环到备用列中?
例如:
<table>
<tr>
<td>
item1
</td>
<td>
item2
</td>
</tr>
<tr>
<td>
item3
</td>
<td>
item4
</td>
</tr>
</table>
最佳答案
我将使用索引计数器和模运算符来检查该计数器是偶数还是不均匀。像这样的东西:
$i = 1;
while (bla) {
$i++;
if ($i % 2 == 0) {
// even number, col 1
} else {
// uneven number, col 2
}
}
关于php - mysql 进入表交替 <td>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20376346/