Я пытаюсь интегрировать Dropzone в свое приложение, где я хотел бы иметь ту же систему, что и Vimeo: («https://vimeo.com/upload«).
Dropzone уже работает, так что все в порядке. После успешной загрузки я вставляю информацию в свою базу данных SQL:
$sql .= "INSERT INTO uploads (id, uid , Orgname, Type, Size)
VALUES ('$id', $uid ,'$fileupload', '$fileType', '$fileSize');";
При загрузке я хотел бы расширить / обновить вставку SQL с дополнительной информацией, которую пользователь вводит в форме. С текстовой информацией, такой как категория и теги. После отправки это должно быть обновлено в новой строке.
Мой текущий код выглядит так:
функциональный файл:
<?php
$target_dir = "u_media/";
$target_file = $target_dir . basename($_FILES["file"]["name"]);
if (move_uploaded_file($_FILES["file"]["tmp_name"],
$target_dir.$_FILES['file']['name'])) {
$status = 1;
// login credentials
// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$fileupload = basename( $_FILES['file']['name']);
$fileType = $_FILES['file']['type'];
$fileSize = $_FILES['file']['size'];
$id = rand();
$sql .= "INSERT INTO uploads (id, uid , Orgname, Type, Size)
VALUES ('$id', $uid ,'$fileupload', '$fileType', '$fileSize');";
if (mysqli_multi_query($conn, $sql)) {
echo "New records created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
mysqli_close($conn);
}
?>
Я понятия не имею, как это сделать. Может кто-нибудь из вас, ребята, помочь мне с этим?
Большое спасибо за вашу помощь. Это очень ценится!
Страница моего проекта: http://brentstevens.nl/upload.php
Задача ещё не решена.
Других решений пока нет …