我使用mysqli_fetch_array提取100行,并放入col-md-6中。
但是,我如何在50行之后触发换行,以便我有两个col-md-6以获得更好的视图?
<div class="row">
<div class="col-md-6">
<?php
while($row = mysqli_fetch_array($sql)) {
echo '<input type="checkbox">$row['name']</input>';
}
?>
</div>
</div>
只需使用计数器。
<div class="row">
<div class="col-md-6">
<?php
$i = 1;
while($row = mysqli_fetch_array($sql)) {
echo '<input type="checkbox">', $row['name'], '</input>';
if($i++ == 50) echo '</div>', PHP_EOL, '<div class="col-md-6">', PHP_EOL;
}
?>
</div>
</div>
注意:
$row['name']
必须插入回显引号内或打印出来。