Mysql
 sql >> Baza danych >  >> RDS >> Mysql

przesyłanie wielu obrazów niewłaściwa ilość podczas przesyłania pliku

Po pierwsze, nazwałbym przesłane pola osobno. Np. nazwij pierwsze pole <input name="image_1" type="file" /> a drugi <input name="image_2" type="file" /> . Następnie możesz iterować po $_FILES zamiast tego tablica:

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
}

Po drugie, musisz upewnić się, że enctype twojego formularza to multipart/form-data .

Czy to pomaga?



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zmiana folderu tmp mysql

  2. Całkowicie usuń MariaDB lub MySQL z CentOS 7 lub RHEL 7

  3. Wyzwalacz MySQL nie działa, prosta składnia, nieskomplikowana

  4. Wydrukować dane hierarchiczne w postaci nadrzędnej potomnej z nieuporządkowanej listy php?

  5. Znajdź rekordy z polem daty z ostatnich 24 godzin