gpt4 book ai didi

php - 如何使用 Mysql 数据填充 Bootstrap 布局?

转载 作者:行者123 更新时间:2023-11-28 23:21:13 25 4
gpt4 key购买 nike

我有一个代码,可以从我的数据库中输出数据:

while($row = mysqli_fetch_array($result)) {
echo $row['cell_phone_name'];
}

这是一个 Bootstrap 布局:

<div class="row">
<div class="col-md-4">
<h2>A place for cell_phone_name</h2>
</div>
<div class="col-md-4">
<h2>A place for cell_phone_name</h2>
</div>
<div class="col-md-4">
<h2>A place for cell_phone_name</h2>
</div>
</div>
<div class="row">
<div class="col-md-4">
<h2>A place for cell_phone_name</h2>
</div>
<div class="col-md-4">
<h2>A place for cell_phone_name</h2>
</div>
<div class="col-md-4">
<h2>A place for cell_phone_name</h2>
</div>
</div>

我找到了一个代码:

echo '<div class="container">';

for($i = 1; $i < count($array) + 1; $i++) {
if(is_int(($i - 1) / 3) || ($i - 1) == 0) {
echo '<div class="row">';
}
echo '<div class="col-md-4">';
echo '<h2>' . $array[$i]['cell_phone_name'] . '</h2>';
echo '</div>';
if(is_int($i / 3)) {
echo '</div>';
}
}
echo '</div>';

但是这里用到了一个数组。我应该如何正确输出我的数据?

我添加了以下答案中的代码并进行了一些更正。现在这个工作:

echo '<div class="container">';
$i=1;
while($row = mysqli_fetch_array($result)) {
if(is_int(($i - 1) / 3) || ($i - 1) == 0) {
echo '<div class="row">';
}
echo '<div class="col-md-4">';
echo '<h2>' . $row['cell_phone_name'] . '</h2>';
echo '</div>';
if(is_int($i / 3)) {
echo '</div>';
}
$i++;
}
echo '</div>';

最佳答案

像这样更改您的 for 循环:

echo '<div class="container">';
$i=1;
while($row = mysqli_fetch_array($result)) {
if(is_int(($i - 1) / 3) || ($i - 1) == 0) {
echo '<div class="row">';
}
echo '<div class="col-md-4">';
echo '<h2>' . $row['cell_phone_name'] . '</h2>';
echo '</div>';
if(is_int($i / 3)) {
echo '</div>';
}
$i++;
}
echo '</div>';

关于php - 如何使用 Mysql 数据填充 Bootstrap 布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41519296/

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