Мультизагрузка файлов в бд

damir2826

Новичок
Столкнулся с проблемой.
Мой html code
<form action="../action/add-image.php" method="POST" enctype="multipart/form-data">
<input type="file" name="file[]" required multiple>
<input type="submit" value="Отправить">
</form>

мой php код
<?php
include 'connect.php';

$file = $_FILES['file'];
foreach ($file['name'] as $key => $name) {
move_uploaded_file($file['tmp_name'][$key], '../image/galery/'.$file['name'][$key].'');
$connect -> query('INSERT INTO `galery` (`file`) VALUES ("'.$file['name'][$key].'")');
}

header('Location:' .$_SERVER['HTTP_REFERER']);
?>

Файлы появляются в папке. В бд создаются строки, но имя файла не вписываются
12.PNG
 

Фанат

oncle terrible
Команда форума
Судя по скриншоту, ты пытаешься записывать имя файла в числовое поле.

Впрочем, что будет в в этом поле на живом сервере - можно только догадываться, учитывая дыру размером с пробоину Титаника в этом коде.
 
Последнее редактирование:
Сверху