2016-04-07 20 views
0

私はフォームを持っており、いくつかのテキストフィールドとイメージフィールドがあります。ユーザーはこのフォームを編集できます。私はフォームに既存のイメージをフェッチすることができ、フォームのイメージを見ることができますが、何もせずにそれを送信すると、$ _FILES配列のイメージを見ることができません。

どうすればこのイメージを$ _FILES配列に配置できますか?

<div class="md-card-content"> 
    <h3 class="heading_a uk-margin-small-bottom"> 
     Upload Image 
    </h3> 
    <input 
     type="file" 
     id="input-file-b" 
     name='gallery_image[<?php echo $counter; ?>]' 
     data-default-file="<?php echo $image['image_path']; ?>" 
     class="dropify"> 
</div> 

答えて

0

ファイルはvalue属性をサポートしていません。そのため、不可能です。

条件を追加して、$ _FILESが有効な配列で、何かを実行する前にデータ があるかどうかを確認できます。

If (is_array($_FILES) and count($_FILES) > 0) { 
    //save the new file and delete old file 
} else { 
    //Need not to do anything as the file is already saved in your system 
} 
関連する問題