单个php同时有三个不同类别的图像

时间:2015-09-21 16:33:28

标签: php mysql while-loop

我正在使用主要四肢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
}
?>

1 个答案:

答案 0 :(得分:0)

首先,我建议使用pdo数据库驱动程序。 在您的代码中,快速修复将是将结果分配给数组,并在视图中简单地回显它。

$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>