2017-02-24 50 views
0

我搜索了很多在互联网上如何添加默认的配置文件图片,但我什么也没找到:默认配置文件与图片,如果条件

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

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

+0

是否有任何设施,商店IMG名或路径? –

+0

请多一点信息。你有什么尝试? –

+0

​​ bakhshi

回答

0

尝试

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

我不在哪里添加它已经10天了我在一个项目中工作我已经创建了9个PHP文件和一个css通常它的一个企业的网站,他们给我们在大学它的那些谁注册新用户与他们的数据库在添加联系人,如果雇用不会自动上传他应该添加默认图片我应该写在哪个文件的代码 – bakhshi

+0

现在,我已经得到它,我应该写它 – bakhshi

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 
} 
0

你试试下面的代码

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

谢谢
希望!这将帮助你

0

只需尝试将你的配置文件图像div的“background-image”属性设置为你想要的CSS图像。

这样的事情,

HTML

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

CSS

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

PS请尝试发布您的代码,当你尝试这是行不通的解释它,而不是用文字。

希望它能帮助,感谢

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

如果在7使用三元操作你的php版本

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

如果PHP版本超过700使用空合并运算符

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

你可以试试这个

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