Anda di halaman 1dari 14

MATERI PHP

PHP

APRIL 15, 2019


TOKO

 Buatlah folder di local C (xampp-htdocs-toko) dan masukkan folder bootstrap-3.3.7-dist


didalamnya

Creat Database (Tabel)

BARANG

STOK

PETUGAS
USER

**Saat Pengisian di table, Fungsi UserPswd Harus diganti dengan MD5.

MENU

MENU_GROUP
NOTA1
NOTA2
cek_login.php

<?php
include "koneksi.php"; //koneksi database
//parsing variable
$username=$_POST['uname'];
$userpswd=md5 ($_POST['pswd']);
//mencari kecocokan usernam dan password
$sql=mysqli_query($koneksi,"SELECT * FROM user a JOIN petugas b on a.PtgKode=b.PtgKode WHERE
a.UserName='$username' and a.UserPswd='$userpswd'");
//hitung kecocokan
$cek=mysqli_num_rows($sql);
//eksekusi
if($cek==1){
//buat variable session
$data=mysqli_fetch_array($sql);
session_start();
$_SESSION['petugaskode']=$data['PtgKode'];
$_SESSION['petugas']=$data['PtgNama'];
$_SESSION['level']=$data['UserLevel'];
header("location:index.php");
}else{
header("location:login.php");
}
?>
Login.php

<html>
<head>
<link href="bootstrap-3.3.7-dist/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet"
type="text/css">
</head>
<body>
<br/> <br/>
<form name="form1" method="post" action="cek_login.php">
<table width="300" border="0" align="center">
<tr>
<td>
<div class="panel panel-primary">
<div class="panel-heading" align="center">
Login Area
</div>
<div class="panel-body">
<input type="text" name="uname" class="form-control" placeholder="username"
required autofocus/>
<input type="password" name="pswd" class="form-control" placeholder="password"
required/>
<input type="submit" name="submit" value="login" class="btn btn-primary"/>
</div>
</div>
</td>
</tr>
</table>
</form>
</body>
</html>

Logout.php

<?php
session_start();
session_destroy();
header("location:login.php");
?>
Menu.php
<nav class="navbar navbar-default">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#"><font face="Comic Sans MS, cursive" color="#0000FF"
align="center"><h3><i>Life Of PALMYR@</i></h3></font><span class="glyphicon-shopping-
cart"></span></a></div>
<ul class="nav navbar-nav">
<li><a href ="barang_view.php"><h4><span class="badge badge-
info">Barang</span></h4></a></li>
<li><a href ="petugas_view.php"><h4><span class="badge badge-
important">Petugas</span></h4></a></li>
<li><a href ="penjualan_view.php"><h4><span class="badge badge-
warning">Penjualan</span></h4></a></li>
<li><a href ="laporan_view.php"><h4><span class="badge badge-
success">Laporan</span></h4></a></li>
</ul>

<ul class="nav navbar-nav navbar-right">


<li><a href="#"><h4><font color="#FF0000"><i><?php echo date('d-m-
y');?></i></font></h4></a></li>
</ul>
</div>
</nav>

Home.php
<div class="jumbotron">
<h2 align="center"> Selamat Datang
<?php
echo $petugas;
?>
</h2>
</div>
Index.php
<?php
session_start();
if(!isset($_SESSION['petugas'])){
header("location:login.php");
}
$petugas=$_SESSION['petugas'];
$level=$_SESSION['level'];
?>

<html>
<head>
<link href="bootstrap-3.3.7-dist/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet"
type="text/css">

</head>
<body>
<nav class="navbar navbar-inverse">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="">My-Toko</a>
</div>
<ul class="nav navbar-nav">

<?php
include "koneksi.php";
$sql=mysqli_query($koneksi,"SELECT * FROM menu_group a
JOIN menu b ON a.MenuId=b.MenuId
WHERE a.GroupLevel='$level'
ORDER BY b.MenuUrut");
while($data=mysqli_fetch_array($sql)){
echo "<li><a
href='?m=$data[MenuId]'>".$data['MenuNama']."</a></li>";
}
?>
</ul>

<ul class="nav navbar-nav navbar-right">


<li><a href="logout.php">Logout</a></li>
<li><a href="#"><i class="glyphicon glyphicon-user"></i>
<?php echo $petugas;?></a></li>
</ul>
</div>
</nav>
<br/>

<div class="container">
<?php
if(!isset($_GET['m'])){
include "home.php";
}else{
include $_GET['m'].".php";
}
?>
</div>
</body>
</html>

Barang.php

<h3>Data Barang
<span class="pull-right">
<a href="?m=barang_add" class="btn btn-info">Tambah Barang</a>
</span>
</h3>

<table class="table table-bordered table-striped table-hover">


<tr class="info" align="center">
<td>No</td>
<td>Kode Barang</td>
<td>Nama Barang</td>
<td>Harga Beli</td>
<td>Harga Jual</td>
<td>Stock Barang</td>
<td>Aksi</td>
</tr>

<?php
$koneksi=mysqli_connect("localhost","root","","toko");
$sql=mysqli_query($koneksi,"SELECT * FROM barang");

$no=1;
while($data=mysqli_fetch_array($sql)){
?>
<tr align="center">
<td><?php echo $no;?></td>
<td><?php echo $data ['BrgKode'];?></td>
<td><?php echo $data ['BrgNama'];?></td>
<td><?php echo $data ['BrgHargaBeli'];?></td>
<td><?php echo $data ['BrgHargaJual'];?></td>
<td><?php echo $data ['BrgStock'];?></td>
<td>
<a href="?m=barang_edit&id=<?php echo $data ['BrgKode'];?>" class="btn btn-xs btn-
warning">Edit</a>
<a href="barang_proc.php?act=del&id=<?php echo $data ['BrgKode'];?>" class="btn btn-xs btn-
danger"
onclick="return confirm('Hapus Barang?')">Hapus</a></td>
</tr>
<?php
$no++;
}
?>
</table>

Barang_add.php

<div class="row">
<div class="col-md-6">
<h3> Tambah Barang </h3>
<form name="form1" id="form1" method="post" action="barang_proc.php?act=Simpan">
<table class="table table-bordered">
<tr>
<td>Kode Barang</td>
<td><input type="text" name="kode" class="form-control" autofocus></td>
</tr>
<tr>
<td>Nama Barang</td>
<td><input type="text" name="nama" class="form-control"></td>
</tr>
<tr>
<td>Harga Beli</td>
<td><input type="text" name="hargabeli" class="form-control"></td>
</tr>
<tr>
<td>Harga Jual</td>
<td><input type="text" name="hargajual" class="form-control"></td>
</tr>
<tr>
<td>Stock Barang</td>
<td><input type="text" name="stock" class="form-control"></td>
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="submit" value="Simpan" class="btn btn-success">
<a href="?m=barang" class="btn btn-default">Kembali</a>
</td>
</tr>
</table>
</form>
</div>
</div>

Barang_edit.php
<?php
include "koneksi.php";
$sql=mysqli_query($koneksi,"SELECT * FROM barang
WHERE BrgKode='$_GET[id]'");
$data=mysqli_fetch_array ($sql);
?>
<div class="row">
<div class="col-md-6">
<h3> Edit Barang</h3>
<form name="form1" id="form1" method="post" action="barang_proc.php?act=Edit">
<table class="table table-bordered">
<tr>
<td>Kode Barang</td>
<td>
<input type="text" name="kode" class="form-control"
value="<?php echo $data['BrgKode'];?>" readonly>
</td>
</tr>
<tr>
<td>Nama Barang</td>
<td><input type="text" name="nama" class="form-control"
value="<?php echo $data['BrgNama'];?>"</td>
</tr>
<tr>
<td>Harga Beli</td>
<td><input type="text" name="hargabeli" class="form-control"
value="<?php echo $data['BrgHargaBeli'];?>"</td>
</tr>
<tr>
<td>Harga Jual</td>
<td><input type="text" name="hargajual" class="form-control"
value="<?php echo $data['BrgHargaJual'];?>"</td>
</tr>
<tr>
<td>Stock Barang</td>
<td><input type="text" name="stock" class="form-control"
value="<?php echo $data['BrgStock'];?>"</td>
</tr>
</td>
</tr>
<tr>
<td colspan="2">
<input type="submit" name="submit" value="Simpan" class="btn btn-success">
<a href="?m=barang" class="btn btn-default">kembali</a>
</td>
</tr>
</table>
</form>
</div>
</div>

Barang_proc.php
<?php
$koneksi=mysqli_connect("localhost","root","","toko");
if($_GET['act']=="Simpan"){
mysqli_query($koneksi,"INSERT INTO barang
VALUES('$_POST[kode]','$_POST[nama]','$_POST[hargabeli]','$_POST[hargajual]','$_POST[stock]')");
header("location:index.php?m=barang");
}

if($_GET['act']=="Edit"){
mysqli_query($koneksi,"UPDATE barang SET
BrgNama='$_POST[nama]',
BrgHargaBeli='$_POST[hargabeli]',
BrgHargaJual='$_POST[hargajual]',
BrgStock='$_POST[stock]'
WHERE BrgKode='$_POST[kode]'");

header("location:index.php?m=barang");

}
if($_GET['act']=="del"){
mysqli_query($koneksi,"DELETE FROM barang WHERE BrgKode='$_GET[id]'");
header("location:index.php?m=barang");
}
?>>

Anda mungkin juga menyukai