如果图片为空,如何显示图片以重复


how to show the picture to repeat if its empty?

我试图创建这样一个东西,如果它从数组中什么都得不到,它会显示一个默认的图片,但它没有按照我想要的方式运行。它使用每个数组,但我想把每个数组分开。

    $result = mysql_query("SELECT * FROM `im_album` WHERE username = '".$user_data['username']."'  ");
$d_name = array();
$d_amount = array();
$d_cover = array();
while(($row =  mysql_fetch_assoc($result))) {
    $d_name[] = $row['name'];
    $d_mode[] = $row['mode'];
    $d_amount[] = $row['amount'];
    $d_cover[]= $row['cover'];
 }
$p_cover = implode($d_cover) ;
  if ( $p_cover == "") {
  $p_cover = "cpages/img/default_pic.jpg";
  }
  else
  {
  $p_cover= "userdata/".$user_data['username']."/profilepic/".$p_cover;
  }
<img  style="margin:2pt" src="<?php echo $p_cover ?>"  height="250" width="200"  />
$result = mysql_query("SELECT * FROM `im_album` WHERE username = '".$user_data['username']."'  ");
while ($row =  mysql_fetch_assoc($result)) {
  $d_name = $row['name'];
  $d_mode = $row['mode'];
  $d_amount = $row['amount'];
  $d_cover = $row['cover'];
  if ( $d_cover == "") {
  $p_cover = "cpages/img/default_pic.jpg";
  }
  else
  {
  $p_cover= "userdata/".$user_data['username']."/profilepic/".$d_cover;
  }
  echo '<img  style="margin:2pt" src="'.$p_cover.'"  height="250" width="200"  />';
}