现在如何在每个循环中显示一半的行,然后再显示其余的行?for each 循环将打印 6 行,所以我想现在打印前 3 行,稍后打印 4-6 行。
我尝试使用一个while循环,但它不起作用,尝试将它放在里面和同一行的3个重复项。
$i = 1;
while($i <= 3) {
foreach ($items as $res) {
$image = $res['image_name'];
$id = $res['id'];
//echo '<img src="/e-com/images/'.$image.'" />'; ?>
<tr>
<td><?php echo $res['id']; ?></td>
<td><?php echo $res['item_name']; ?> </td>
<td><?php echo "£ ".$res['price']; ?> </td>
<td><?php echo $res['category']; ?> </td>
<td><?php echo $res['date_added']; ?> </td>
<td><?php echo "<a href='http://localhost/e-com/index.php/product/to_edit/$id' >Edit</a>"; ?></td>
<td><?php echo "<a href='' onclick='dltCnfrm(\"$id\"); return false'>Delete</a>"; ?></td>
</tr>
<?php $i++;
} }
?>