如果我在数据库字段中有一个值为10,那么我想在php中显示10个图像


if i have a value in database field as 10 then i want to show 10 images in php

如果我在数据库字段中有一个值为10,那么我想显示10个像这样的图像或数字(1 2 3 4 5 6 7 8 9 10)。如果我在数据库字段中有一个值为12,那么我想显示10个像这样的图像或数字(1 2 3 4 5 6 7 8 9 10 11 12)。

我是php的新手,所以我没有任何想法,请帮帮我…我已经写了这样的代码。。。。。

 $sql = "select * from hajj_umrah_package";
        $res = mysql_query($sql, $conn); 
        if( mysql_num_rows($res) > 0) {
            while($row = mysql_fetch_array($res))
        {
            $m = $row['available'];

        echo '<div class="col-md-12">
          <div class="panel panel-primary"> 
           <div class="panel-heading"> 
            <h3 class="panel-title">'.$row["package_title"].'</h3> 
           </div> 
          <div class="panel-body um-body"> <span style="color:#333;">'.$row["package_dsp"].'</span> <br> <br>
                 <span>'.$m++.'</span>

           </div> 
         </div>
        </div>';
        }
        }

如果查询$m是否正常工作,可以使用for循环:

for ($i=1; $i<=$m; $i++) {
    echo $i;
    echo "<img src='imgpath.png'>"
}

您可以在php手册中了解更多关于for循环的信息:http://php.net/manual/de/control-structures.for.php

如果你想参数化你的图像的路径,使用这个:

echo "<img src='imgpath". $i . ".png'>"