具有if条件的默认配置文件图片

时间:2017-02-24 11:23:56

标签: php html css sql

我在互联网上搜索了很多如何添加默认个人资料图片,但我一无所获:

<td><img class="image" src="image/<?php echo $contact['avatar']?>"></td>

我用这个用户选择上传图片,但我不知道是否有图片如何添加默认图片。

7 个答案:

答案 0 :(得分:0)

在图像文件夹中放置unknown种图像,在渲染用户图像时,请执行以下检查:

if( condition )  // condition to check if user uploaded an image or not
{
    // show the user uploaded image here
}
else
{
    // show the unknown image here
}

答案 1 :(得分:0)

您尝试下面的代码

<img src="<?php if($imgPath !== '') echo $imgPath; else echo $noPicPath;?>"/>

谢谢你 希望!这将有助于你

答案 2 :(得分:0)

只需尝试设置您的个人资料图片div&#34; background-image&#34;属性为CSS中所需的图像。

像这样,

<强> HTML

<div id="profile-picture"></div>

<强> CSS

#profile-picture{
  background-image: 'img/src';
}

PS请尝试发布您尝试时无效的代码,而不是用文字解释。

希望它有所帮助,谢谢

答案 3 :(得分:0)

尝试

<img src="<?php if(file_exists($imgPath){ echo $imgPath; }else{ echo "default_image_path"; } ?>"/>

答案 4 :(得分:0)

<?php
if($imgPath != ''){ ?>
    <img src="<?php  echo $imgPath;?>">
<?php }else{ ?>
    <img src="<?php  echo $defaultimgPath;?>">
<?php }
?>

答案 5 :(得分:0)

如果7岁以下的php版本使用三元运算符

<img src="<?=(!empty($uploadedPhoto)? $uploadedPhoto : $defaultPhoto);?>" />

如果超过7的php版本使用空合并运算符

<img src="<?=$uploadedPhoto ??  $defaultPhoto ?>" />

答案 6 :(得分:0)

你可以试试这个

 <img src="<?php if($imgPath != '') echo $imgPath; else echo $noPicPath;?>"/>