Пытаюсь загрузить фото в БД с помощью данного кода
<form method="post" enctype="multipart/form-data">
<input type="file"
onchange="document.getElementById('photo').src = window.URL.createObjectURL(this.files[0])" name="file" />
<input type="submit" name="upload" value="Загрузить" />
</form>
<?php
include_once('db.php');
if(isset($_SESSION['userid'])) {
$sesion_id=$_SESSION['userid'];
$idf = ($_SESSION['userid']);
if(isset($_POST['upload'])) {
if(empty($_FILES['file']['size'])) die('Вы не выбрали файл');
if($_FILES['file']['size'] > (5 * 1024 * 1024)) die('Размер файла не должен превышать 5Мб');
$imageinfo = getimagesize($_FILES['file']['tmp_name']);
$arr = array('image/jpeg','image/gif','image/png');
if(!in_array($imageinfo['mime'],$arr)) echo ('Картинка должна быть формата JPG, GIF или PNG');
else {
$upload_dir = './public_html'; //имя папки с картинками
$name = $upload_dir.date('YmdHis').basename($_FILES['file']['name']);
$mov = move_uploaded_file($_FILES['file']['tmp_name'],$name);
if($mov) {
$name = stripslashes(strip_tags(trim($name)));
$mysqli->query("UPDATE `user` SET IMAGE='$name' WHERE id='".$sesion_id."'");
}
else echo 'Произошла ошибка при загрузке фотографии. Пожалуйста, попробуйте снова';
}
}
}
?>
Но в БД, в поле image пусто, ошибок никаких не вылетает, не понимаю в чем дело
Сборка персонального компьютера от Artline: умный выбор для современных пользователей