php - mysql 进入表交替 <td>

标签 php mysql while-loop html-table

我有一个正在使用 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/

相关文章:

php while循环不显示15行之后的行

php - 在 PHP 上从 Instagram 获取 API 的访问 token

php - 带有准备好的语句的 PDO 事务不起作用

php - 在 php 变量上调用 javascript 函数

php - 一次执行多个 SQL 查询

c - 获取我的输入并在 while 循环中比较它,fgets?

php - Laravel 4 迁移回滚问题

javascript - 逻辑选择类别和子类别(php、joomla、javascript、ajax)

mysql - SSIS:SQL 2008 R2 到 MySQL 数据丢失

java - 为什么这个 while 循环不能每秒打印 1,000 次?