sql >> Base de Datos >  >> RDS >> Mysql

cantidad incorrecta de carga de imágenes múltiples en la carga de archivos

En primer lugar, nombraría los campos cargados por separado. P.ej. asigne un nombre al primer campo <input name="image_1" type="file" /> y el segundo <input name="image_2" type="file" /> . Luego puede iterar sobre el $_FILES matriz en su lugar:

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
}

En segundo lugar, debe asegurarse de que el enctype de su formulario sea multipart/form-data .

¿Algo de esto ayuda?