У меня есть php-файл с именем abstract_submission, и для обработки формы в этом файле я создал php-файл submit_abstract.но функция файла move_uploaded не работает.для файлов я создал папку с именем представлений.У кого-нибудь есть решение этой проблемы?
Я пытался сместить запрос вставки вверх и вниз в операторе if, но он не работает.
<?php
$con = mysqli_connect("localhost",MYSQL_USER,MYSQL_PASSWORD,"svavpo_phicon");
ini_set('display_errors', 1);
ini_set('display_startup-errors', 1);
error_reporting(E_ALL);
$edit_state = false;
if(isset($_POST['sybmitabs']))
{
$name = $_POST['name'];
$email = $_POST['email'];
$category = $_POST['category'];
$subm_category = $_POST['subm_category'];
$main_category = $_POST['main_category'];
$title = $_POST['title'];
$author = $_POST['author'];
$body = $_POST['body'];
$reference = $_POST['reference'];
$file = $_FILES['file']['name'];
$target = "submissions/".basename($_FILES['file']['name']);
$sql = "INSERT INTO `sub_abstract`(`name`, `email`, `category`, `subm_category`, `main_category`, `title`, `author`, `body`, `reference`, `file`) VALUES ('$name','$email','$category','$subm_category','$main_category','$title','$author','$body','$reference','$file')";
$result=mysqli_query($con,$sql);
if(move_uploaded_file($_FILES['file']['tmp_name'], $target))
{
echo "errro in updating db";
}
else
{
echo ("<script LANGUAGE='JavaScript'>
window.alert('Abstract Submitted Succesfully !');
window.location.href='../abstract_submission.php';
</script>");
}
}
?>