File tidak bisa terpindah ke mysql database

saya menggunakan codingan php ini untuk menyimpan file pdf ke database, entah kenapa file tidak bisa masuk ke database tetapi bisa masuk ke dalam folder internal di htdocs nya sendiri.

berikut codingan yang saya pakai

<?php
//include 'koneksi.php';

include "../include/connect.php";
include "../include/session.php";

$nomor_dokumen	 	    = $_POST["nomor_dokumen"];
$nama_dokumen	 	    = $_POST["nama_dokumen"];
$tanggal_dokumen	    = date('Y-m-d',strtotime($_POST["tanggal_dokumen"]));
$tujuan_dokumen	 	    = $_POST["tujuan_dokumen"];
$file_dokumen		    = $_POST["file_dokumen"];
$komentar		    = $_POST["komentar"];

$rand 	  = rand();
$ekstensi =  array('jpeg', 'jpg', 'png', 'pdf'); //filter ekstensi file yang diperbolehkan
$filename = $_FILES['foto']['name'];
$ukuran   = $_FILES['foto']['size'];
$ext 	  = pathinfo($filename, PATHINFO_EXTENSION);

if(!in_array($ext,$ekstensi) ) {
	header("location:home.php?alert=gagal_ekstensi");
}else{
	if($ukuran < 1044070){
		$file_dokumen = $rand.'_'.$filename;
		move_uploaded_file($_FILES['foto']['tmp_name'], 'file_dokumen/'.$rand.'_'.$filename);
		mysqli_query($connect, "INSERT INTO dokumen VALUES('$nomor_dokumen, '$nama_dokumen', '$tanggal_dokumen', '$tujuan_dokumen', '$file_dokumen', '$komentar')");
		header("location:home.php?alert=berhasil");
	}else{
		header("location:home.php?alert=gagal_ukuran");
	}
}

terima kasih atas bantuannya.

avatar Arjunasw11
@Arjunasw11

1 Kontribusi 0 Poin

Diperbarui 4 tahun yang lalu

1 Jawaban:

Query nya kurang field nya gan:

<pre> INSERT INTO dokumen (field1, field2, field3, ... dst.) VALUES('$nomor_dokumen, '$nama_dokumen', '$tanggal_dokumen', '$tujuan_dokumen', '$file_dokumen', '$komentar') </pre>

avatar keccikun
@keccikun

368 Kontribusi 197 Poin

Dipost 4 tahun yang lalu

Login untuk ikut Jawaban