我有一个从表中获取一些数据的查询,我想在 3 列上均匀地显示数据,但是如果返回的结果数不能被 3 整除,则脚本会创建第四列。我的脚本是:
$columnCount = 0;
$howManyPerColumn = mysqli_num_rows($get_category_query) / 3;
<div class="listingCategoryListWrapper">
<ul class="categoryList">
<?php
while($get_category_result = mysqli_fetch_assoc($get_category_query)){
$columnCount++;
if($columnCount <= $howManyPerColumn){
echo('<li><input name="txtCategory[]" type="checkbox" />List item</li>');
}
else
{
echo('</ul></div><div class="listingCategoryListWrapper"><ul class="categoryList"><li><input name="txtCategory[]" type="checkbox" />List item</li>');
$columnCount = 1;
}
}
?>
</ul>
</div>