我正在尝试用我的数据库输出制作3个列表。我无法弄清楚如何放置结束标记和计数。我对此很陌生,所以我希望有人能为我解释一下。
这是我的代码
<div class="col-md-4 nopadding">
<ul class="spillemaskiner">
<?php
$sql = "SELECT * FROM spillemaskine_anmeldelse ORDER BY id DESC";
$result = mysqli_query($db, $sql);
$count = 0;
while($row = mysqli_fetch_array($result)) {
?>
<?php if ($count % 3 == 0) { ?>
<a href="spillemaskine.php"><li><? echo $row['navn']; ?></li></a>
<?php
}
else
?>
</ul>
</div>
<div class="col-md-4 nopadding">
<ul class="spillemaskiner">
<?php { ?>
<a href="spillemaskine.php"><li><? echo $row['navn']; ?></li></a>
<?php
}
$count++;
else {
?>
</ul>
</div>
<div class="col-md-4 nopadding">
<ul class="spillemaskiner">
<?php { ?>
<a href="spillemaskine.php"><li><? echo $row['navn']; ?></li></a>
<?php
}
$count+++;
}
?>
</ul>
我试图在每个li之后放置else标记,以便每次都不输出新列(col-md-4)。它需要在每个3 ul中输出一个新的li。