Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Mehrfachbild-Upload falsche Menge beim Datei-Upload

Zunächst würde ich die hochgeladenen Felder separat benennen. Z.B. Benennen Sie das erste Feld <input name="image_1" type="file" /> und die zweite <input name="image_2" type="file" /> . Dann können Sie über $_FILES iterieren Array stattdessen:

foreach($_FILES as $fileId => $file){
    //make sure it's a file you want (optional)
    if(!preg_match("/^image\_\d+$/",$fileId){
         continue;
    }

    //the rest of your code from the for loop
}

Zweitens müssen Sie sicherstellen, dass der Enctype Ihres Formulars multipart/form-data ist .

Hilft irgendetwas davon?