如何在 mysqli_fetch_array 循环的每三个结果中添加一个 div 标签?
How do i add a div tag every three results of mysqli_fetch_array looped?
我正在为我正在开发的流媒体服务测试版开发一个帐户系统,目前在主页上它显示了一个成员列表,以及他们的流媒体状态、观众数量等。虽然它确实如此这一切都在彼此之下,我正在使用 mysqli_fetch_array 循环显示用户名,我想每三个用户名回显 a 然后在接下来的三个上结束它。
您可以在 http://live.alydus.net
查看它的当前状态
这是我的代码:
while($row = mysqli_fetch_array($result)) {
$date = $row['username'];
$user_amount = $user_amount + 1;
?>
DISPLAYING USER INFORMATION AND EVERYTHING HERE, USES $row['username']; TO DISPLAY USERNAMES AND SUCH
<?php
}
?>
我找到了可以对每个答案执行此操作的答案,但我无法获得任何这些答案。
非常感谢任何人的帮助!
您可以使用 ++
递增计数器并在 PHP 中使用模运算符,即 %
和 returns 欧氏除法的其余部分:
<?php
$counter = 0;
while($row = mysqli_fetch_array($result)) {
++$counter; // increment
$date = $row['username'];
?>
DISPLAYING USER INFORMATION AND EVERYTHING HERE, USES $row['username'];
TO DISPLAY USERNAMES AND SUCH
<?php
if (0 === $counter % 3) {
?>
Do what you need every three times
<?php
} // end if
} // end while
?>
我正在为我正在开发的流媒体服务测试版开发一个帐户系统,目前在主页上它显示了一个成员列表,以及他们的流媒体状态、观众数量等。虽然它确实如此这一切都在彼此之下,我正在使用 mysqli_fetch_array 循环显示用户名,我想每三个用户名回显 a 然后在接下来的三个上结束它。 您可以在 http://live.alydus.net
查看它的当前状态这是我的代码:
while($row = mysqli_fetch_array($result)) {
$date = $row['username'];
$user_amount = $user_amount + 1;
?>
DISPLAYING USER INFORMATION AND EVERYTHING HERE, USES $row['username']; TO DISPLAY USERNAMES AND SUCH
<?php
}
?>
我找到了可以对每个答案执行此操作的答案,但我无法获得任何这些答案。
非常感谢任何人的帮助!
您可以使用 ++
递增计数器并在 PHP 中使用模运算符,即 %
和 returns 欧氏除法的其余部分:
<?php
$counter = 0;
while($row = mysqli_fetch_array($result)) {
++$counter; // increment
$date = $row['username'];
?>
DISPLAYING USER INFORMATION AND EVERYTHING HERE, USES $row['username'];
TO DISPLAY USERNAMES AND SUCH
<?php
if (0 === $counter % 3) {
?>
Do what you need every three times
<?php
} // end if
} // end while
?>