一个php而一个三个不同的图像类


Single php while one three different classes of images

我使用一个主要的四个div的第一个div有类ad1,第二个和第三个div有类ad2,然后最后一个div有类ad3…

我想从数据库中显示4个图像如何通过while循环做到这一点,请帮助,谢谢:)下面是HTML代码和PHP代码....

<div class="col-md-9 hidden-sm hidden-xs">
        <div class="col-md-1"></div>
        <div class="col-md-2">
            <div class="ad1">
                <img src="" alt="">
            </div>
        </div>
        <div class="col-md-2">
            <div class="ad2">
                <img src="" alt="">
            </div>
        </div> 
        <div class="col-md-2">
            <div class="ad2">
                <img src="" alt="">
            </div>
        </div> 
        <div class="col-md-5">
            <div class="ad3">
                <img src="" alt="">
            </div>
        </div> 
</div> 

php代码

<?php
 $query = "SELECT * FROM headerimages limit 4";
 $result = mysqli_query($con, $query) or die(mysqli_error($query));
while ($row = mysqli_fetch_array($result)) 
{?>
<?php
}
?>

首先我推荐使用pdo数据库驱动程序。在您的代码中,快速修复将是将结果赋值给array,并简单地在视图中回显它。

$result = array();
while ($row = mysqli_fetch_array($result))
{
$result[]=$row['img'];
}

并在视图中回显

<div class="col-md-9 hidden-sm hidden-xs">
        <div class="col-md-1"></div>
        <div class="col-md-2">
            <div class="ad1">
                <img src="<?=$result[0]?>" alt="">
            </div>
        </div>
        <div class="col-md-2">
            <div class="ad2">
                <img src="<?=$result[1]?>" alt="">
            </div>
        </div> 
        <div class="col-md-2">
            <div class="ad2">
                <img src="<?=$result[2]?>" alt="">
            </div>
        </div> 
        <div class="col-md-5">
            <div class="ad3">
                <img src="<?=$result[3]?>" alt="">
            </div>
        </div> 
</div>