Мне нужно обработать, если пользователь загружает изображение из файла ввода type = file, затем передает путь, в противном случае передается img src path.

Как?

<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>
-1
Pusparaj Poudyal 24 Апр 2017 в 12:06

2 ответа

Лучший ответ

Насколько я понимаю из вашего вопроса, я думаю, что вам это нужно ..

<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

    }

Дайте мне знать ваш отзыв

0
Vimal 24 Апр 2017 в 09:33

Вы можете загружать пользовательские файлы на сервер с помощью AJAX из формы с полем, но если вы хотите быть вежливым с пользователем и показывать предварительный просмотр, вам нужно ОБРАТИТЬСЯ в оба конца и сначала загрузить файл на сервер.

1
HemalHerath 24 Апр 2017 в 16:29
43583925