pada tutorial kali ini, kita akan membuat halaman administrator lengkap dengan keamanan jika, member belum melakukan login, maka member akan diarahkan ke halaman login.php, selain itu kita akan membuat halaman manajemen produk yang akan ditampilkan ke halaman front-end.
#admin/index.php
<?php session_start(); include "../koneksi.php"; $cekuserlogin=$_SESSION['username']; ?> <!doctype html> <html> <head> <meta charset="utf-8"> <title>Untitled Document</title> <link href="../theme.css" rel="stylesheet" type="text/css"> </head> <body> <?php if(empty($cekuserlogin)){ header("Location: login.php"); } else{ ?> <div class="menu-atas"> </div> <div class="header"> <div class="row"> <div class="col-4">header Website</div> <div class="col-8"> <a href="./" class="menu-style">Beranda</a> <a href="?page=manajemen_produk" class="menu-style">Manajemen Produk</a> <a href="?page=manajemen_akun" class="menu-style">Manajemen Akun</a> <a href="logout.php" class="menu-style">Logout</a> </div> </div> </div> <div class="row"> <?php $page=mysql_real_escape_string(@$_GET['page']); if($page=="manajemen_produk"){ include "page/manajemen_produk.php"; }elseif($page=="manajemen_akun"){ include "page/manajemen_akun.php"; }else{ include "page/home.php"; } ?> </div> <?php } ?> </body> </html>
#admin/logout.php
<?php session_start(); unset($_SESSION['username']); unset($_SESSION['password']); header("Location: login.php"); ?>
#admin/page/manajemen_produk.php
<?php $cekuserlogin=$_SESSION['username']; ?> <?php if(empty($cekuserlogin)){ header("Location: login.php"); } else{ ?> <h3>Tambah Barang</h3> <?php //proses simpan data $proses=mysql_real_escape_string(@$_GET['proses']); if($proses=="simpan"){ $idkategoriproduk=$_POST['idkategoriproduk']; $nama_produk=$_POST['nama_produk']; $stok=$_POST['stok']; $harga=$_POST['harga']; $deskripsi_singkat=$_POST['deskripsi_singkat']; $deskripsi=$_POST['deskripsi']; $tanggal_input=date("Y-m-d"); $waktu_input=date("H:i:s"); $nama_gambar=@$_FILES['gambar']['name']; $tmp_gambar=@$_FILES['gambar']['tmp_name']; if(!empty($nama_gambar)){ copy($tmp_gambar, "../gambar_produk/$nama_gambar"); } $simpan=mysqli_query($koneksi,"INSERT INTO produk(idkategoriproduk,nama_produk,stok,harga,deskripsi_singkat,deskripsi,tanggal_input,waktu_input,gambar) VALUES('$idkategoriproduk','$nama_produk','$stok','$harga','$deskripsi_singkat','$deskripsi','$tanggal_input','$waktu_input','gambar_produk/$nama_gambar')"); if($simpan){ echo "<h3>Input Data Berhasil</h3>"; }else{ echo "<h3>Input Data Gagal</h3>"; } } if($proses=="hapus"){ $idproduk=mysql_real_escape_string($_GET['idproduk']); $cekdata=mysqli_fetch_array(mysqli_query($koneksi,"SELECT * FROM produk WHERE idproduk='$idproduk'")); unlink("../$cekdata[gambar]"); $hapus=mysqli_query($koneksi,"DELETE FROM produk WHERE idproduk='$idproduk'"); if($hapus){ echo "<h3>Hapus Data Berhasil</h3>"; }else{ echo "<h3>Hapus Data Gagal</h3>"; } } ?> <form method="post" action="?page=manajemen_produk&&proses=simpan" enctype="multipart/form-data"> <div class="row"> <label class="col-4">Kategori Produk</label> <div class="col-8"> <select name="idkategoriproduk"> <?php $katprod=mysqli_query($koneksi,"SELECT * FROM kategori_produk"); while($katprod1=mysqli_fetch_array($katprod)){ ?> <option value="<?php echo $katprod1['idkategoriproduk'] ?>"><?php echo $katprod1['kategori'] ?></option> <?php } ?> </select> </div> </div> <div class="row"> <label class="col-4">Nama Produk</label> <div class="col-8"> <input type="text" name="nama_produk"> </div> </div> <div class="row"> <label class="col-4">Stok Produk</label> <div class="col-8"> <input type="text" name="stok"> </div> </div> <div class="row"> <label class="col-4">harga</label> <div class="col-8"> <input type="number" name="harga"> </div> </div> <div class="row"> <label class="col-4">Deskripsi Singkat</label> <div class="col-8"> <input type="text" name="deskripsi_singkat"> </div> </div> <div class="row"> <label class="col-4">Deskripsi Lengkap</label> <div class="col-8"> <textarea name="deskripsi" rows="10" style="width:100%;"></textarea> </div> </div> <div class="row"> <label class="col-4">Upload Foto Produk</label> <div class="col-8"> <input type="file" name="gambar"> </div> </div> <div class="row"> <label class="col-4"> </label> <div class="col-8"> <button type="submit">Simpan Data</button> </div> </div> </form> <h3>Tampil Data</h3> <table border="1" cellpadding="5" cellspacing="0" width="100%"> <tr> <td>No</td> <td>Nama Produk</td> <td>Harga</td> <td> </td> </tr> <?php $i=1; $tampil=mysqli_query($koneksi,"SELECT * FROM produk"); while($cetak=mysqli_fetch_array($tampil)){ ?> <tr> <td><?php echo $i; ?></td> <td><?php echo $cetak['nama_produk']; ?></td> <td><?php echo $cetak['harga']; ?></td> <td> <a href="?page=manajemen_produk&&idproduk=<?php echo $cetak['idproduk']; ?>&&proses=edit">Edit</a> <a href="?page=manajemen_produk&&idproduk=<?php echo $cetak['idproduk']; ?>&&proses=hapus">Hapus</a> </td> </tr> <?php $i=$i+1; } ?> </table> <?php } ?>
Supported by CV. FR-SYSTEM | FRWEBHOST © 2019
Informasi Lengkap Hubungi 081271245514
Mau dapat ilmu-ilmu baru dari FR-ACADEMY?
Yuk kakak ganteng n cantik isi formulir ini.
kamu akan mendapat Ilmu baru yang akan dikirim ke emailmu
setiap ada update dari situs ini
GRATIS
Terima Kasih Kakak, Subscribe telah Berhasil
There was an error while trying to send your request. Please try again.