我想使用php循環創建4列的佈局,所以它也是有條件的。我無法創建四列,因爲瀏覽器會自動插入tr而不用trs。也許我失去了一些東西......在表中使用php循環創建四個列
我的代碼
<?php $i=0; while($row = $result->fetch_assoc()){ ?>
<?php if($i % 4){ echo "<tr>"; echo $i;} ?>
<td><?= $row['Zip_Code']?></td>
<td><input type="checkbox" name="zipcode[]" id="zip_<?= $row['Zip_Code']?>" value="<?= $row['Zip_Code']?>" <?php echo (in_array($row['Zip_Code'], $zipcodes))? 'checked':'';?> ><label class="zip_label" for="zip_<?= $row['Zip_Code']?>"></label></td>
<?php if($i % 4){ echo "</tr>"; } ?>
<?php $i++; } ?>
我所需的輸出
<tr>
<td>blah </td>
<td>blah </td>
<td>blah </td>
<td>blah </td>
</tr>
但它表明我這個樣子
<tr>
<td>blah </td>
<td>blah </td>
</tr>
所需輸出實際上是4列,1列。瀏覽器向您顯示了一個2列,1行的表格。 – Jared 2015-04-03 15:08:39
我編輯的問題:(我卡住了 – MWT 2015-04-03 15:10:43