一个php,一个php,三个不同的类
我有三个不同的班级:一班;类别2和类别3。现在我想在所有类中使用一个while循环,从数据库中获取三个图像并显示 第一个班是1班,然后两个班有相同的2班,最后一个班有3班。如何通过循环完成,请帮助,谢谢:)一个php,一个php,三个不同的类,php,mysql,while-loop,Php,Mysql,While Loop,我有三个不同的班级:一班;类别2和类别3。现在我想在所有类中使用一个while循环,从数据库中获取三个图像并显示 第一个班是1班,然后两个班有相同的2班,最后一个班有3班。如何通过循环完成,请帮助,谢谢:) 答案已更新,以反映问题的变化 我大致可以看出你正在努力实现的目标,希望这能帮助你 <div class="col-md-9 hidden-sm hidden-xs"> <div class="col-md-1"></div> <?p
答案已更新,以反映问题的变化 我大致可以看出你正在努力实现的目标,希望这能帮助你
<div class="col-md-9 hidden-sm hidden-xs">
<div class="col-md-1"></div>
<?php
$query = "SELECT * FROM headerimages limit 4";
$result = mysqli_query($con, $query) or die(mysqli_error($query));
$class_number = 1;
$class_two_repeated = FALSE;
while ($row = mysqli_fetch_array($result)):
// This bit ensures the 2nd & 3rd divs have class 'ad2'
if ($class_number == 3 && !$class_two_repeated) {
$class_two_repeated = TRUE;
$class_number--;
}
?>
<div class="col-md-<?= $class_number == 3 ? 5 : 2 ?>">
<div class="ad<?= $class_number++ ?>">
<img src="/path/to/<?= $row['whatever_the_image_field_is_named'] ?>" alt="">
</div>
</div>
<?php
endwhile;
?>
</div>
它不起作用我有三个等级第一个等级是ad1,第二个等级是ad2,最后一个等级是ad3所有三个等级都在一个div@MueenMehmoodWaseer“它不起作用了”?你能进一步解释一下吗?有错误吗?你打算做什么?这不能实现什么?当有三个类时,为什么db查询选择限制为4?Thanksi将我的db查询限制为4,仅用于图像将显示是的,我有三个类,但第二个类在两个div上相同,如下所示。。这里是图像这里是图像这里是图像这里是图像这是像这样的…希望你能理解…@mueenmehmoodwaser这与问题中的原始代码没有任何相似之处。您的问题让人难以理解,请相应地更新您的问题,我将做出新的回答。谢谢。好的,等等,我正在编辑这个问题……你想说的是你有一个3列的布局,你的内部div需要class=“ad1”class=“ad2”class=“ad3”根据它们在列中的位置。你的课不叫1班2班3班@下面的ajmedway代码是正确的,您只需更改class=”class@Dave那是因为他改变了问题的类别
<div class="col-md-9 hidden-sm hidden-xs">
<div class="col-md-1"></div>
<?php
$query = "SELECT * FROM headerimages limit 4";
$result = mysqli_query($con, $query) or die(mysqli_error($query));
$class_number = 1;
$class_two_repeated = FALSE;
while ($row = mysqli_fetch_array($result)):
// This bit ensures the 2nd & 3rd divs have class 'ad2'
if ($class_number == 3 && !$class_two_repeated) {
$class_two_repeated = TRUE;
$class_number--;
}
?>
<div class="col-md-<?= $class_number == 3 ? 5 : 2 ?>">
<div class="ad<?= $class_number++ ?>">
<img src="/path/to/<?= $row['whatever_the_image_field_is_named'] ?>" alt="">
</div>
</div>
<?php
endwhile;
?>
</div>