Javascript — Загрузить файл PDF в базу данных

Я должен загрузить все файлы в свою базу данных. Моя база данных доступна на сервере. Сейчас я пытаюсь загрузить PDF-файлы, но не могу загрузить
Это. Я пробовал много кодов из Google, но до сих пор ни один из них не работал для меня. Как я могу загрузить файлы PDF в свою базу данных?

<?php

if(isset($_POST["submit1"]))
{

echo $filename = basename($_FILES['healthfile']['name']);
$newname = $folder_path . $filename;

$FileType = pathinfo($newname,PATHINFO_EXTENSION);

if($FileType == "pdf")
{
if (move_uploaded_file($_FILES['healthfile']['tmp_name'], $newname))
{

$filesql = "INSERT INTO user(pdf) VALUES('$filename') WHERE id='$id'";
$query = mysqli_query($conn, $filesql);
if (isset($query))
{
echo 'File Uploaded';
} else
{
echo 'Something went Wrong';
}
}
else
{

echo "<p>Upload Failed.</p>";
}}
else
{
echo "<p>Class notes must be uploaded in PDF format.</p>";
}

}
?>

0

Решение

Я думаю, что вы должны сделать UPDATE, а не INSERT INTO, если определен $ id:

    <?php

if(isset($_POST["submit1"]))
{

echo $filename = basename($_FILES['healthfile']['name']);
$newname = $folder_path . $filename;

$FileType = pathinfo($newname,PATHINFO_EXTENSION);

if($FileType == "pdf")
{
if (move_uploaded_file($_FILES['healthfile']['tmp_name'], $newname))
{

$filesql = "UPDATE user SET pdf ='$filename' WHERE id='$id'";
$query = mysqli_query($conn, $filesql);
if (isset($query))
{
echo 'File Uploaded';
} else
{
echo 'Something went Wrong';
}
}
else
{

echo "<p>Upload Failed.</p>";
}}
else
{
echo "<p>Class notes must be uploaded in PDF format.</p>";
}

}
?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector