Iklan_1

Education & Financial Konsulting

Education & Financial Konsulting
Education & Financial Konsulting

Agrobisnis & Pariwisata

Agrobisnis & Pariwisata
Agrobisnis & Pariwisata

Digital & Network Development

Digital & Network Development
Digital & Network Development

Cara menampilkan data base berdasarkan akun login, username, level dari beberapa tabel

*/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



Share Post:

Yogi Iskandar


Yogi Iskandar

Yogi Iskandar

Sponsor By:

SUBSCRIBER


SUBSCRIBER

Iklan_Foot