sql >> Database teknologi >  >> RDS >> Mysql

multibillede upload forkert antal ved fil-upload

Først og fremmest vil jeg navngive de uploadede felter separat. For eksempel. navngiv det første felt <input name="image_1" type="file" /> og den anden <input name="image_2" type="file" /> . Derefter kan du iterere over $_FILES array i stedet:

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
}

For det andet skal du sikre dig, at din formulars enctype er multipart/form-data .

Hjælper noget af dette?



  1. Sådan fungerer SQLite Random()

  2. mysql PDO og lagret procedure dynamisk SQL-injektion

  3. Kombiner flere rækker til én MySQL Join

  4. Gør tilføjelse af 'LIMIT 1' til MySQL-forespørgsler dem hurtigere, når du ved, at der kun vil være 1 resultat?