*/Data Base/*
Ini data basenya, gann.. !
tabelnya, data file dan dosen gan
*/Source Form Input Datanya Gann !!/*
<?php
session_start();
// cek apakah yang mengakses halaman ini sudah login
if($_SESSION['level']==""){
header("location:index.php?pesan=belum_login");
}
// menghubungkan php dengan koneksi database
include 'koneksi.php';
//membuat_sesion_USER
$username=$_SESSION['username'];
$query = "SELECT * FROM dosen WHERE username='$username'";
$result = mysqli_query($koneksi, $query);
//membuat_sesion_post
$id_author=$_SESSION['id_dosen'];
$query = "SELECT * FROM data_file WHERE id_author='$id_author'";
$res = mysqli_query($koneksi, $query);
?>
<?php
if(mysqli_num_rows($result)>0) {
$data_dosen = mysqli_fetch_array($result);
$_SESSION["id_dosen"]
= $data_dosen["id_dosen"];
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Aplikasi Untuk Mengupload File PDF Dengan PHP | belajarwebpedia.com</title>
<style type="text/css">
body {
font-family: verdana;
font-size: 12px;
}
a {
text-decoration: none;
color: #3050F3;
}
a:hover {
color: #000F5E;
}
</style>
</head>
<body>
<h1>Aplikasi Untuk Mengupload File PDF Dengan PHP</h1>
<hr>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<table width="600" border="0">
<tr>
<td>
<input type="hidden" name="id_author" value="<?php echo $_SESSION['id_dosen']; ?>">
</tr>
<tr>
<tr>
<td width="100">Judul File</td>
<td><input type="text" name="judul" placeholder="Judul" required></td>
</tr>
<tr>
<td width="100">File PDF</td>
<td><input type="file" name="nama_file" required></td>
</tr>
<tr>
<td width="100"></td>
<td><input type="submit" value="Upload File"></td>
</tr>
</table>
</form>
</body>
</html>
*/Source Code Proses Form Input /*
<?php
include "koneksi.php";
//pengecekan tipe harus pdf
$tipe_file = $_FILES['nama_file']['type']; //mendapatkan mime type
if ($tipe_file == "application/pdf") //mengecek apakah file tersebu pdf atau bukan
{
$judul = trim($_POST['judul']);
$id_author = $_REQUEST['id_author'];
$nama_file = trim($_FILES['nama_file']['name']);
$sql = "INSERT INTO data_file (judul, id_author) VALUES ('$judul','$id_author')";
mysqli_query($koneksi,$sql); //simpan data judul dahulu untuk mendapatkan id
//dapatkan id terkahir
$query = mysqli_query($koneksi,"SELECT id FROM data_file ORDER BY id DESC LIMIT 1");
$data = mysqli_fetch_array($query);
//mengganti nama pdf
$nama_baru = "file_".$data['id'].".pdf"; //hasil contoh: file_1.pdf
$file_temp = $_FILES['nama_file']['tmp_name']; //data temp yang di upload
$folder = "file"; //folder tujuan
move_uploaded_file($file_temp, "$folder/$nama_baru"); //fungsi upload
//update nama file di database
mysqli_query($koneksi,"UPDATE data_file SET nama_file='$nama_baru' WHERE id='$data[id]' ");
header('location:data_artikel.php?pesan=upload-berhasil');
} else
{
echo "Gagal Upload File Bukan PDF! <a href='index.php'> Kembali </a>";
}
?>
*/Source Code View Hasil Upload /*
<?php
session_start();
// cek apakah yang mengakses halaman ini sudah login
if($_SESSION['level']==""){
header("location:index.php?pesan=belum_login");
}
// menghubungkan php dengan koneksi database
include 'koneksi.php';
//membuat_sesion_USER
$username=$_SESSION['username'];
$query = "SELECT * FROM dosen WHERE username='$username'";
$result = mysqli_query($koneksi, $query);
//membuat_sesion_post
$id_author=$_SESSION['id_dosen'];
$query = "SELECT * FROM data_file WHERE id_author='$id_author'";
$res = mysqli_query($koneksi, $query);
?>
<?php
if(mysqli_num_rows($result)>0) {
$data_dosen = mysqli_fetch_array($result);
$_SESSION["id_dosen"] = $data_dosen["id_dosen"];
$_SESSION["nama_dosen"] = $data_dosen["nama_dosen"];
$_SESSION["nidn"] = $data_dosen["nidn"];
$_SESSION["level"] = $data_dosen["level"];
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Halaman Pegai|Belajar Session</title>
</head>
<body>
<a href="halaman_pegawai.php">Kembali</a> <a href="form_input_artikel.php">Upload Artikel</a>
<h1 >Halaman Pegawai</h1>
<h1><?php echo $_SESSION['id_dosen']; ?></h1>
<h1><?php echo $_SESSION['nidn']; ?></h1>
<h1><?php echo $_SESSION['nama_dosen'];?></h1>
<?php while( $data_artikel = mysqli_fetch_assoc($res)) : ?>
<h1><?php echo $data_artikel["id_author"]?></h1>
<h1><?php echo $data_artikel["id"]?></h1>
<h1><?php echo $data_artikel["judul"]?></h1>
<?php endwhile ?>
</body>
</html>
*/Hasilnya Gannn/*
Lihat ke kode Penulis ada Kode 2 dan ada kode
yang ini kodenya 3
yang ini kodenya 2