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