Sie sind auf Seite 1von 25

Listing Program

Index.php

<!DOCTYPE html>
<html lang="en">
<head>
<title>Penjadwalan Pemakaian Gedung Polmed</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/4.7.0/css/font-awesome.min.css">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons"
rel="stylesheet">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lobster">
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></sc
ript>
<style>
/* Remove the navbar's default margin-bottom and rounded borders */
.navbar {
margin-bottom: 0;
border-radius: 0;
}

/* Add a gray background color and some padding to the footer */


footer {
background-color: #f2f2f2;
padding: 25px;
}
.carousel-inner img {
width: 100%; /* Set width to 100% */
margin: auto;
min-height:200px;
}

/* Hide the carousel text when the screen is less than 600 pixels wide */
@media (max-width: 600px) {
.carousel-caption {
display: none;
}
}
.container.text-center .row .col-sm-6 .well #myModal2 .modal-dialog .modal-
content .modal-body .table-responsive .table thead tr th {
text-align: center;
}
.container.text-center .row .col-sm-6 .well #myModal .modal-dialog .modal-
content .modal-body .table-responsive .table {
text-align: center;
}
.container.text-center .row .col-sm-6 .well #myModal .modal-dialog .modal-
content .modal-body .table-responsive .table {
text-align: center;
}
.container.text-center .row .col-sm-6 .well #myModal .modal-dialog .modal-
content .modal-body .table-responsive .table {
text-align: center;
}
.container.text-center .row .col-sm-6 .well #myModal .modal-dialog .modal-
content .modal-body .table-responsive .table {
text-align: center;
}
.container.text-center .row .col-sm-6 .well #myModal .modal-dialog .modal-
content .modal-body .table-responsive .table thead tr th {
text-align: center;
}
</style>
</head>
<body>
<div class="w3-top">
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-
target="#myNavbar">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#"><img src="image/polmed.png"
width="30" height="27"></a>
</div>
<div class="collapse navbar-collapse" id="myNavbar"> <ul class="nav
navbar-nav"><li class="active"><a href="home.php">Home</a>
</li> <li><a href="pesan.php">Pesan</a></li>
<li><a href="jadwal.php">Jadwal Pemesanan</a></li>
<li><a href="informasi.php">Informasi</a></li>
</div> </div></nav></div>
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
</ol> <!-- Wrapper for slides --> <div class="carousel-inner"
role="listbox">
<div class="item active"> <img src="image/2933.png" alt="Image">
<div class="carousel-caption">
<h3>Politeknik Negeri Medan</h3> <p>Penjadwalan Pemakaian Gedung
Polmed</p> </div> </div>
<div class="item">
<img src="image/gdgz2.jpg" alt="Image"><div class="carousel-caption">
<h3>Gedung Z Lt. 5</h3> </div> </div> </div>
<!-- Left and right controls -->
<a class="left carousel-control" href="#myCarousel" role="button" data-
slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-
hidden="true"></span>
<span class="sr-only">Previous</span></a>
<a class="right carousel-control" href="#myCarousel" role="button" data-
slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-
hidden="true"></span>
<span class="sr-only">Next</span>
</a> </div>
<div class="container text-center"> <h3>Jadwal Pemakaian
Gedung</h3><br>
<div class="row"> <div class="col-sm-6"> <div class="well">
<!-- Trigger the modal with a button -->
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-
target="#myModal">Jadwal Pakai Gdg Z Lt. 5</button>
<!-- Modal -->
<div class="modal fade" id="myModal" role="dialog"> <div class="modal-
dialog">
<!-- Modal content-->
<div class="modal-content"> <div class="modal-header">
<button type="button" class="close" data-dismiss= "modal"> &times;
</button> <h4 class="modal-title">Gedung Z Lt. 5</h4> </div>
<div class="modal-body"> <div class="table-responsive">
<table align="center" class="table">
<thead> <tr>
<th width="22">No</th>
<th width="74">Tgl Pakai</th>
<th width="66">Tgl_Siap</th>
</tr>
</thead>
<tbody> <?php
include "koneksi.php";
$no = 1; $tgl=date('Y-m-d'); $tgl2=date('m');
$sql = mysqli_query($conn,"select * from jadwal where
nama_gedung='Gedung Z Lt.5' AND tgl_pakai>='$tgl' AND
month(tgl_pakai)='$tgl2' ORDER BY tgl_pakai ASC");
while($data = mysqli_fetch_array($sql)){
?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $data['tgl_pakai']; ?></td>
<td><?php echo $data['tgl_siap']; ?></td>
</tr> </tbody>
<?php } ?>
</table></div> </div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-
dismiss="modal">Close</button> </div> </div> </div> </div>
</div> </div>
<div class="col-sm-6"> <div class="well">
<!-- Trigger the modal with a button -->
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-
target="#myModal2">Jadwal Pakai GSG</button>
<!-- Modal -->
<div class="modal fade" id="myModal2" role="dialog">
<div class="modal-dialog">
<!-- Modal content--> <div class= "modal-content">
<div class= "modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Gedung Serba Guna</h4> </div>
<div class="modal-body">
<div class="table-responsive"> <table align="center"
class="table"><thead>
<tr> <th>No</th> <th>Tgl Pakai</th> <th>Tgl_Siap</th>
</tr>
</thead> <tbody> <?php include "koneksi.php";
$no = 1; $tgl=date('Y-m-d');
$tgl2=date('m');
$sql = mysqli_query($conn,"select * from jadwal where
nama_gedung='Gedung Serba Guna' AND tgl_pakai>='$tgl' AND
month(tgl_pakai)='$tgl2' ORDER BY tgl_pakai ASC");
while($data = mysqli_fetch_array($sql)){
?>
<tr> <td><?php echo $no++; ?></td> <td><?php echo
$data['tgl_pakai']; ?></td> <td><?php echo $data['tgl_siap']; ?></td>
</tr>
</tbody>
<?php } ?>
</table>
</div> </div> <div class="modal-footer">
<button type="button" class="btn btn-default" data-
dismiss="modal">Close</button>
</div> </div> </div> </div> </div> </div>
<div class="col-sm-6">
<img src="image/gdgz.jpg" class="img-responsive" style="width:100%"
alt="Image">
<h4>Gedung Z Lt. 5</h4>
<p>Untuk Kampus dan Mahasiswa</p> </div>
<div class="col-sm-6">
<img src="image/gsg.jpg" class="img-responsive" style="width:100%"
alt="Image">
<h4>Gedung Serba Guna</h4>
<p>Permerintah/Sosial/Pendidikan= Rp. 1.500.000,-</p>
<p>Komersil= Rp. 2.500.000,-</p>
<p>Permerintah/Sosial/Pendidikan= Rp. 3.000.000,-</p>
</div> </div></div><br>
<footer class="container-fluid text-center">
<p>&copy; 2018 SI_Penjadwalan Gedung Polmed</p>
</footer>
</body>
</html>

SimpanPemesanan.php
<?php
include 'koneksi.php';
$gedung=$_POST["gedung"];
$nim=$_POST["nim"];
$nama=$_POST["nama"];
$jurusan=$_POST["jurusan"];
$prodi=$_POST["prodi"];
$notelp=$_POST["telp"];
$email =$_POST["email"];
$keperluan=$_POST["keperluan"];
$namaacara=$_POST["namaacara"];
$date=$_POST["date"];
$date2=$_POST["date2"];
$status="menunggu konfirmasi";

$data = mysqli_num_rows(mysqli_query($conn,"select * from jadwal WHERE


nama_gedung ='$gedung' AND tgl_pakai='$date' AND tgl_siap='$date2' OR
nama_gedung ='$gedung' AND tgl_pakai='$date' OR nama_gedung ='$gedung'
AND tgl_siap='$date2'"));
$data2 = mysqli_num_rows(mysqli_query($conn,"select * from pesan_mhs
WHERE
gedung ='$gedung' AND tgl_pakai='$date' AND tgl_siap='$date2' AND
status='setuju' AND stat='1'
OR gedung ='$gedung' AND tgl_pakai='$date' AND status='setuju'
OR gedung ='$gedung' AND tgl_siap='$date2' AND status='setuju'"));

$data3 = mysqli_num_rows(mysqli_query($conn,"select * from pesan_personal


WHERE
gedung ='$gedung' AND tgl_pakai='$date' AND tgl_siap='$date2' AND
status='setuju' AND stat='1'
OR gedung ='$gedung' AND tgl_pakai='$date' AND status='setuju'
OR gedung ='$gedung' AND tgl_siap='$date2' AND status='setuju'"));
if ($data>0) {
// kembali ke halaman pengisian form
echo "<script type='text/javascript'>
alert('Gedung Tidak Bisa di pesan, silahkan pilih Gedung
atau pada tanggal yang lain!!')
window.location = 'forminmhs.php';
</script>";
}
else if ($data2>0) {
// kembali ke halaman pengisian form
echo "<script type='text/javascript'>
alert('Gedung Sudah Di Pesan!!')
window.location = 'forminmhs.php';
</script>";
}
else if ($data3>0) {
// kembali ke halaman pengisian form
echo "<script type='text/javascript'>
alert('Gedung Sudah Di Pesan!!')
window.location = 'forminmhs.php';
</script>";
}
else {

mysqli_query($conn,"insert into pesan_mhs values


('','$gedung','$nim','$nama','$jurusan','$prodi','$notelp','$email','$keperluan','$na
maacara','$date','$date2','$status','$stat')");
header("location:selesai.php");
}
;

?>

Login.php
<?php
include 'koneksi.php';
$gedung=$_POST["gedung"];
$nim=$_POST["nim"];
$nama=$_POST["nama"];
$jurusan=$_POST["jurusan"];
$prodi=$_POST["prodi"];
$notelp=$_POST["telp"];
$email =$_POST["email"];
$keperluan=$_POST["keperluan"];
$namaacara=$_POST["namaacara"];
$date=$_POST["date"];
$date2=$_POST["date2"];
$status="menunggu konfirmasi";

$data = mysqli_num_rows(mysqli_query($conn,"select * from jadwal WHERE


nama_gedung ='$gedung' AND tgl_pakai='$date' AND tgl_siap='$date2' OR
nama_gedung ='$gedung' AND tgl_pakai='$date' OR nama_gedung ='$gedung'
AND tgl_siap='$date2'"));
$data2 = mysqli_num_rows(mysqli_query($conn,"select * from pesan_mhs
WHERE
gedung ='$gedung' AND tgl_pakai='$date' AND tgl_siap='$date2' AND
status='setuju' AND stat='1'
OR gedung ='$gedung' AND tgl_pakai='$date' AND status='setuju'
OR gedung ='$gedung' AND tgl_siap='$date2' AND status='setuju'"));

$data3 = mysqli_num_rows(mysqli_query($conn,"select * from pesan_personal


WHERE
gedung ='$gedung' AND tgl_pakai='$date' AND tgl_siap='$date2' AND
status='setuju' AND stat='1'
OR gedung ='$gedung' AND tgl_pakai='$date' AND status='setuju'
OR gedung ='$gedung' AND tgl_siap='$date2' AND status='setuju'"));
if ($data>0) {
// kembali ke halaman pengisian form
echo "<script type='text/javascript'>
alert('Gedung Tidak Bisa di pesan, silahkan pilih Gedung
atau pada tanggal yang lain!!')
window.location = 'forminmhs.php';
</script>";
}
else if ($data2>0) {
// kembali ke halaman pengisian form
echo "<script type='text/javascript'>
alert('Gedung Sudah Di Pesan!!')
window.location = 'forminmhs.php';
</script>";
}
else if ($data3>0) {
// kembali ke halaman pengisian form
echo "<script type='text/javascript'>
alert('Gedung Sudah Di Pesan!!')
window.location = 'forminmhs.php';
</script>";
}
else {

mysqli_query($conn,"insert into pesan_mhs values


('','$gedung','$nim','$nama','$jurusan','$prodi','$notelp','$email','$keperluan','$na
maacara','$date','$date2','$status','$stat')");

header("location:selesai.php");
}
;
?>

Login.php
<div class="login-box">
<?php
include "../koneksi.php";
$username = $_POST['username'];
$password = $_POST['password'];
$op = $_GET['op'];
if($op=="in"){
$sql = mysqli_query($conn,"Select users.*, role.role as level from
users INNER JOIN role ON users.role=role.id where
users.username='$username' and users.password=md5('$password')");
if(mysqli_num_rows($sql)==1){
$qry = mysqli_fetch_array($sql);
$_SESSION['username'] = $qry['username'];
$_SESSION['name'] = $qry['name'];
$_SESSION['role'] = $qry['role'];
if($qry['role']=="1"){
header("location:home-adm.php");
}
else if($qry['role']=="2"){
header("location:home-adm2.php");
} }
else{
echo "<div class='col-md-4' style='float:none; margin:0px auto;'>
<div class='panel box border-bottom-primary'><div class='panel-header'>
<h3><b>Oops!</b> Login Failed.</h3>
<p>Email atau Password tidak sesuai. Silahkan diulang
kembali.</p>
<div class='row'><div class='col-xs-8'></div><div class='col-xs-
4'>
<button type='button' onclick=location.href='index.php' class='btn
btn-block btn-warning'>Back</button>
</div> </div>
</div>";
}

}else if($op=="out"){
unset($_SESSION['username']);
unset($_SESSION['role']);
header("location:index.php");
}
?>
</div>

KonfirmasiPeminjaman.php
<?php
// koneksi database
include '../koneksi.php';
$id=$_POST['id'];
$gedung=$_POST['gedung'];
$nim=$_POST['nim'];
$nama=$_POST['nama'];
$jurusan=$_POST['jurusan'];
$prodi=$_POST['prodi'];
$notelp_req=$_POST['notelp_req'];
$email=$_POST['email'];
$keperluan=$_POST['keperluan'];
$nama_acara=$_POST['nama_acara'];
$tgl_pakai=$_POST['tgl_pakai'];
$tgl_siap=$_POST['tgl_siap'];
$status=$_POST['status'];
if(!empty($gedung) && !empty($nim) && !empty($nama)
&& !empty($jurusan) && !empty($prodi) && !empty($notelp_req) &&
!empty($keperluan) && !empty($tgl_pakai) && !empty($status) &&
!empty($nama_acara)){

$sql = "UPDATE pesan_mhs SET


gedung='$gedung',
nim='$nim',
nama_pemesan='$nama',
jurusan='$jurusan',
prodi='$prodi',
notelp_req='$notelp_req',
email='$email',
keperluan='$keperluan',
nama_acara='$nama_acara',
tgl_pakai='$tgl_pakai',
tgl_siap='$tgl_siap',
status='$status',
stat=''
WHERE id=$id";

}
if ($conn->query($sql) === TRUE) {
?>
<script type="text/javascript">
alert("Data telah di Update")
window.location = "tampilmhs.php";
</script>
<?php ;
}
else
{
?>
<script type="text/javascript">
alert("Data gagal di Update")
window.location = "formstatusmhs.php";
</script>
<?php ;
}
?>
KonfirmasiJadwal.php
<?php
// koneksi database
include '../koneksi.php';
$id=$_POST['id'];
$gedung=$_POST['gedung'];
$noktp=$_POST['noktp'];
$nama=$_POST['nama'];
$notelp_req=$_POST['notelp_req'];
$email=$_POST['email'];
$alamat=$_POST['alamat'];
$keperluan=$_POST['keperluan'];
$tgl_pakai=$_POST['tgl_pakai'];
$tgl_siap=$_POST['tgl_siap'];
$status=$_POST['status'];
$user=$_POST['users'];

if(!empty($gedung) && !empty($noktp) &&


!empty($nama) && !empty($alamat) && !empty($email) &&
!empty($notelp_req) && !empty($keperluan) && !empty($tgl_pakai) &&
!empty($status)){

$update = "UPDATE pesan_personal SET


gedung='$gedung',no_ktp='$noktp',nama_pemesan='$nama',
notelp_req='$notelp_req',email='$email',alamat_req='$alamat',keperluan='$ke
perluan',tgl_pakai='$tgl_pakai',tgl_siap='$tgl_siap', status='$status',stat='1'
WHERE id=$id";

$insert = "insert into jadwal set


id='',
nama_gedung='$gedung',
nama='$nama',
keperluan='$keperluan',
tgl_pakai='$tgl_pakai',
tgl_siap='$tgl_siap',
users='$user'";
}
if ($conn->query($update) === TRUE) {
?>
<script type="text/javascript">
alert("Data telah di Update")
window.location = "tampilpersonal2.php";
</script>
<?php ;
}
else
{
?>
<script type="text/javascript">
alert("Data gagal di Update")
window.location = "setjadwal.php";
</script>
<?php ;
}
if ($conn->query($insert) === TRUE) {
?>
<script type="text/javascript">
alert("Data telah di Update")
window.location = "tampilpersonal2.php";
</script>
<?php ;
}
else
{
?>
<script type="text/javascript">
alert("Data gagal di Update")
window.location = "setjadwal.php";
</script>
<?php ;
}
$conn->close();
?>

Das könnte Ihnen auch gefallen