I'm trying to automatically transfer files in a new folder in my site directory I use this code:
$errors = array();
foreach($_FILES['files']['tmp_name'] as $key => $tmp_name) {
$file_name = $_FILES['files']['name'][$key];
$file_size = $_FILES['files']['size'][$key];
$file_tmp = $_FILES['files']['tmp_name'][$key];
$file_type = $_FILES['files']['type'][$key];
if($file_size > 2097152) {
$errors[] = 'File size must be less than 2 MB';
}
$connexion -> exec("INSERT INTO user_details (USER_ID, FILE_NAME, FILE_SIZE, FILE_TYPE, NOM, PRENOM, choix) VALUES ('', '$file_name', '$file_size', '$file_type', '$NOM', '$PRENOM', '$choix';
And received this error message:
Warning: Invalid argument supplied for foreach() in /srv/disk5/2035382/www/olexim.co.nf/traitement.php on line 30