В текущем варианте кода добавления в БД выскакивает ошибка неожиданный конец файла. Что с этим можно сделать?
Как обработать процедуры добавления в таблицу базы данных и файла на файловый сервер одним сценарием?
<form aсtion="" method="post" enctype="multipart/form-data">
<label for ="date">Дата публикации</label><br>
<input type="date" name="date" ><br>
<label for="title">Название</label><br>
<input name="title"><br>
<label for="content">Текст</label><br>
<textarea name="content" maxlength="3600">Ваш текст будет здесь! </textarea><br>
<label for="media">Загрузка файлов</label><br>
``` <?php
include('add_file.php');
?>
<label for="reference">Ссылка</label><br>
<input type="text" name="reference"><br>
</br>
<tr><td colspan=2><input type="submit" name="submit" value="Добавить текст"></td></tr>
</table>
</form>
<?
$servername = "u0154084.mysql";
$username = "u0154084_1989";
$password = "kH9DW/JT";
$dbname= "u0154084_1989";
$link= mysqli_connect($servername,$username,$password,$dbname);
mysqli_query($link,"SET NAMES 'utf8'");
mysqli_query($link,"SET CHARACTER SET 'utf8'");
mysqli_query($link,"SET SESSION collation_connection = 'utf8_general_ci'");
if (!$link) {
die("Ошибка: " . mysqli_connect_error());
}else{
$title=$_POST['title'];
$publishdate=$_POST['date'];
$content=$_POST['content'];
$reference=$_POST['reference'];
$audio_src=$_FILES['path'];
$sql = "INSERT INTO Articles VALUES ($title, $publishdate,$content,$reference,$audio_src)";
if(mysqli_query($link, $sql)){
echo "Данные успешно добавлены";
} else{
echo "Ошибка: " . mysqli_error($link);
}
mysqli_close($link);
?>```