gpt4 book ai didi

PHP 和 MySQL 循环有帮助吗?

转载 作者:行者123 更新时间:2023-11-29 15:07:33 24 4
gpt4 key购买 nike

假设我有一个用户在数据库中输入了 12 个链接,但是当它们显示时,我想将链接分成 3 个组,然后重复 3 个组,直到显示所有 12 个链接为止。

<div>
<p><a href="">Link 1</a></p>
<p><a href="">Link 2</a></p>
<p><a href="">Link 3</a></p>
</div>

这是我正在使用的代码的一部分。我的代码应该是什么样子?

while ($row = mysqli_fetch_assoc($dbc)) {
if (!empty($row['category']) && !empty($row['url'])) {
echo '<div>';
echo '<p><a href="' . $row['url'] . '" title="' . $row['category'] . ' Category Link">' . $row['category'] . '</a></p>';
echo '</div>';
}

}

最佳答案

这样的东西可以让每个 div 获得三个链接。对于链接不是 3 的倍数的情况,我们在末尾添加了额外的条件回显

$ctr = 0;
while ($row = mysqli_fetch_assoc($dbc)) {
if (!empty($row['category']) && !empty($row['url'])) {
if ($ctr%3 == 0) {
echo '<div>';
}
$ctr ++;
echo '<p><a href="' . $row['url'] . '" title="' . $row['category'] . ' Category Link">' . $row['category'] . '</a></p?';
if ($ctr%3 == 0) {
echo '</div>';
}
}

}
if ($ctr%3 != 0) {
echo '</div>';
}

关于PHP 和 MySQL 循环有帮助吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1689733/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com