DropzoneJS,同时在数据库中上传额外信息

时间:2018-06-16 19:49:54

标签: javascript php mysql dropzone.js dropzone

我尝试将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

0 个答案:

没有答案