-1

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

    $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"  />
4

1 回答 1

1
$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"  />';
}
于 2012-09-09T05:40:23.490 回答