如果图像不足,请插入默认图像

时间:2013-02-07 19:23:52

标签: php image default

我有一个显示4张图片的相册页面。如果图像少于4,我想显示默认图像。我的意思是如果有2个图像,我想为样式问题显示默认图像2次。

我可以像这样计算数据库中的图像:

 <?php
 $q2=mysql_query("select * from images where i_id=$id");
 $count =  mysql_num_rows($q);

我可以找到这样的结果:

 $result= 4 - $count;

但我无法实现如何设置if子句。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

好的,你想要这个:

$imagesToShow = 4;

for ($i = $count; $i < $imagesToShow; $i++) {
    // print your default image here
}

答案 1 :(得分:1)

<?php
$to_display = 4;
$query = mysql_query("select * from images where i_id=$id");
 while ($row = mysql_fetch_array($query)) {

     echo '<img src="img from db">';
     $displayed_number++;

}

echo str_repeat('<img src="default image">', $to_display-$displayed_number);