如果我在数据库字段中的值为10然后我想在PHP中显示10个图像

时间:2015-12-03 12:51:48

标签: php mysql

如果我在数据库字段中的值为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>';
        }
        }

1 个答案:

答案 0 :(得分:0)

如果您要查询以使$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'>"