【问题标题】:Default profile picture with if condition带有 if 条件的默认个人资料图片
【发布时间】:2017-07-15 05:06:54
【问题描述】:

我在互联网上搜索了很多如何添加默认头像但我一无所获:

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

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

【问题讨论】:

  • 有没有设施存储img名称或路径?
  • 请提供更多信息。你试过什么?
  • ">
  • 我用这个来上传用户选择的图片,它会保存在数据库中

标签: php html css sql


【解决方案1】:

试试

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

【讨论】:

  • 我不知道在哪里添加它,我已经在一个项目中工作了 10 天,我已经创建了 9 个 php 文件和一个 css,通常是它为一个企业提供的网站,他们在大学里给我们它的那些谁在添加联系人中向他们的数据库注册新员工,如果员工没有自动上传他的,应该添加默认图片,我应该在哪个文件中编写代码
【解决方案2】:

在您的图像文件夹中放置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
}

【讨论】:

    【解决方案3】:

    你试试下面的代码

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

    谢谢
    希望!这将帮助你

    【讨论】:

      【解决方案4】:

      只需尝试将您的个人资料图像 div 的“background-image”属性设置为您想要的 CSS 图像。

      类似的,

      HTML

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

      CSS

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

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

      希望对你有帮助,谢谢

      【讨论】:

        【解决方案5】:
        <?php
        if($imgPath != ''){ ?>
            <img src="<?php  echo $imgPath;?>">
        <?php }else{ ?>
            <img src="<?php  echo $defaultimgPath;?>">
        <?php }
        ?>
        

        【讨论】:

          【解决方案6】:

          如果你的 php 版本低于 7 使用三元运算符

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

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

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

          【讨论】:

            【解决方案7】:

            你可以试试这个

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

            【讨论】:

              猜你喜欢
              • 2013-02-17
              • 1970-01-01
              • 1970-01-01
              • 2019-06-04
              • 1970-01-01
              • 2011-09-15
              • 2012-12-15
              • 2017-09-30
              • 1970-01-01
              相关资源
              最近更新 更多