如果用户从input type = file上传图像,则传递路径,否则传递img src路径。

时间:2017-04-24 09:06:34

标签: php html css

我需要处理如果用户从input type = file上传图像然后传递路径,否则传递img src路径。

如何?

<div class="thumb thumb-rounded thumb-slide">
  <img src="<?php echo $result['staff_signature'];?>" alt="Signature IS BLANK">

  <div class="caption">
    <input type="file" class="file-input" data-show-caption="false" data- show-upload="false" accept="image/*" id="signature" name="signature">
  </div>
</div>

2 个答案:

答案 0 :(得分:1)

您可以使用带有字段的表单使用AJAX将用户文件上传到服务器,但如果您希望对用户友好并显示预览,则必须先进行往返并将文件首先上传到服务器< / p>

答案 1 :(得分:0)

据我所知,我认为你需要这个......

<div class="thumb thumb-rounded thumb-slide">
      <img src="<?php echo $result['staff_signature'];?>" alt="Signature IS BLANK">

      <div class="caption">
        <input type="file" class="file-input" data-show-caption="false" data- show-upload="false" accept="image/*" id="signature" name="signature">
      </div>
    </div>
    <input type="hidden" name="imgsrc" id="imgsrc" value="<?php echo $result['staff_signature'];?>"> 

上传部分

    if($_FILES[signature]['name']!="")
        {
    //file upload code
        }
    else
    {
    $imgsrc=$_POST['imgsrc'];
//get the imgsrc value using GET/POST ..whatever u are using the form

    }

让我知道您的反馈