Загрузка и скачивание файлов на сервер

здравствуйте, мне нужно осуществить загрузку файлов на сервер, с занесением пути к файлу в поле бд и последующей возможностью скачивания. Может ли кто-то с этим помочь? Я сделала так

if(isset($_POST['send']) and $_FILES )
	{
				$file="practice/uploades/".$_FILES['file']['name'];
				move_uploaded_file($_FILES['file']['tmp_name'], $file);
				$con->query("INSERT INTO document (date, description, id_sender, fid_st, fid_type, path)   VALUES (CURRENT_DATE(), '$description','$sender', '$id_otp', '$id_vh', '$file' )");
				echo "Файл успешно загружен";
	}

, но при выборе файла, он не отображается в FILES. Помогите, пожалуйста, я вообще не понимаю, как это можно сделать

В каком FILES? $_FILES? (которой вы куда-то вывели)
Так а что в HTML?

А вообще

вот html

	<p><textarea name = "desc" autofocus>  n</textarea></p>	   
	<p><input type="file" name="file"></p>
	<button type="submit" name="send">Отправить</button>

, это все в форме, просто если добавить тег формы, вставляется как-то не так, и да, я имела в виду $_Files, а с библиотекой я не разберусь за короткое время, а мне нужно как можно быстрее сделать

а <form>?

Странно, не должен быть пустым, если файл выбран в форме.
Что выводит

var_dump($_FILES);

?

Думаю это наоборот проще )
Разве что разобраться с Composer (чтоб библиотеки устанавливать) если его еще нет в проекте.