-
Notifications
You must be signed in to change notification settings - Fork 0
/
proses-arsip.php
36 lines (32 loc) · 1.29 KB
/
proses-arsip.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
include("config/koneksi.php");
if (isset($_POST['upload'])) {
// ambil data dari formulir
$nomor_surat = $_POST['nomor_surat'];
$kategori = $_POST['kategori'];
$judul = $_POST['judul'];
// Baca lokasi file sementar dan nama file dari form (file_surat)
$lokasi_file = $_FILES['file_surat']['tmp_name'];
$nama_file = $_FILES['file_surat']['name'];
// Tentukan folder untuk menyimpan file
$folder = "file_surat/$nama_file";
// tanggal sekarang
$tgl_upload = date("Ymd");
// Apabila file berhasil di upload
if (move_uploaded_file($lokasi_file, "$folder")) {
echo "Nama File : <b>$nama_file</b> sukses di upload";
// buat query
$sql = "INSERT INTO surat (nomor_surat, kategori, judul, waktu_pengarsipan, file_surat) VALUE ('$nomor_surat', '$kategori', '$judul', $tgl_upload, '$nama_file')";
$query = mysqli_query($db, $sql);
// apakah query simpan berhasil?
if ($query) {
// kalau berhasil alihkan ke halaman index.php dengan status=sukses
header('Location: index.php?status=sukses');
} else {
// kalau gagal alihkan ke halaman indek.php dengan status=gagal
header('Location: index.php?status=gagal');
}
}
} else {
die("Akses dilarang...");
}