2016-04-07 3 views
0

Ich habe ein Formular und es gibt einige Textfelder und Bildfelder. Benutzer können dieses Formular bearbeiten. Ich kann vorhandene Bilder abrufen, um sie zu erstellen, und sie können das Bild im Formular sehen, aber wenn sie es senden, ohne etwas zu tun, kann ich keine Bilder im Array $ _FILES sehen.

Wie kann ich diese Bilder zu $ ​​_FILES-Array setzen.

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

Antwort

0

Datei unterstützt kein Wertattribut, daher ist es nicht möglich.

Sie können eine Bedingung hinzufügen, um festzustellen, ob das $ _FILES-Array gültig ist und Daten oder nicht, bevor Sie etwas tun.

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 
} 
Verwandte Themen