diff --git a/P3/form_perilaku_kerja.php b/P3/form_perilaku_kerja.php index 7ccad75a752d94764f70903363ce17809c499ef1..5e8aaf2647c21136b66f968752a76ba65b882d8b 100644 --- a/P3/form_perilaku_kerja.php +++ b/P3/form_perilaku_kerja.php @@ -53,46 +53,46 @@ <div class="panel panel-default"> <div class="panel-heading font-bold">Perilaku Kerja</div> <div class="panel-body"> - <form class="bs-example form-horizontal"> + <form class="bs-example form-horizontal" action="perilaku_kerja_controller.php" method="post"> <div class="form-group"> <label class="col-lg-3 control-label">Orientasi Pelayanan</label> <div class="col-lg-9"> - <input type="text" class="form-control"> + <input type="number" min="0" class="form-control" name="pelayanan"> </div> </div> <div class="form-group"> <label class="col-lg-3 control-label">Integritas</label> <div class="col-lg-9"> - <input type="text" class="form-control"> + <input type="number" min="0" class="form-control" name="integritas"> </div> </div> <div class="form-group"> <label class="col-lg-3 control-label">Komitmen</label> <div class="col-lg-9"> - <input type="text" class="form-control"> + <input type="number" min="0" class="form-control" name="komitmen"> </div> </div> <div class="form-group"> <label class="col-lg-3 control-label">Disiplin</label> <div class="col-lg-9"> - <input type="text" class="form-control"> + <input type="number" min="0" class="form-control" name="disiplin"> </div> </div> <div class="form-group"> <label class="col-lg-3 control-label">Kerjasama</label> <div class="col-lg-9"> - <input type="text" class="form-control"> + <input type="number" min="0" class="form-control" name="kerjasama"> </div> </div> <div class="form-group"> <label class="col-lg-3 control-label">Kepemimpinan</label> <div class="col-lg-9"> - <input type="text" class="form-control"> + <input type="number" min="0" class="form-control" name="kepemimpinan"> </div> </div> <div class="form-group"> - <div class="col-lg-offset-10 col-lg-2"> + <div class="col-lg-offset-8 col-lg-4"> <button type="submit" class="btn btn-sm btn-info">Simpan</button> </div> </div> diff --git a/P3/perilaku_kerja.php b/P3/perilaku_kerja.php new file mode 100644 index 0000000000000000000000000000000000000000..7499acbc8f9656c3dd658500fab9715e48796c22 --- /dev/null +++ b/P3/perilaku_kerja.php @@ -0,0 +1,71 @@ +<!DOCTYPE html> +<html lang="en" class=""> +<head> + <meta charset="utf-8" /> + <title>Penilaian Perilaku Kerja</title> + <meta name="description" content="Bandung Web Kit" /> + <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> + <link rel="stylesheet" href="../libs/assets/animate.css/animate.css" type="text/css" /> + <link rel="stylesheet" href="../libs/assets/font-awesome/css/font-awesome.min.css" type="text/css" /> + <link rel="stylesheet" href="../libs/assets/simple-line-icons/css/simple-line-icons.css" type="text/css" /> + <link rel="stylesheet" href="../libs/jquery/bootstrap/dist/css/bootstrap.css" type="text/css" /> + + <link rel="stylesheet" href="css/font.css" type="text/css" /> + <link rel="stylesheet" href="css/style.css" type="text/css" /> + + +</head> +<body> +<div class="app app-header-fixed "> + + <?php require_once 'header.php' ?> + <?php require_once 'aside.php' ?> + +<!-- content --> +<div id="content" class="app-content" role="main"> + + <div class="hbox hbox-auto-xs hbox-auto-sm ng-scope"> + <div class="col"> + + <div class="bg-light lter"> + <ul class="breadcrumb bg-grey-breadcrumb m-b-none"> + <li><a href="#" class="btn no-shadow" ui-toggle-class="app-aside-folded" target=".app"> + <i class="icon-bdg_expand1 text"></i> + <i class="icon-bdg_expand2 text-active"></i> + </a> </li> + <li><a href>Penilaian Perilaku Kerja</a></li> + </ul> + </div> + + <div class="bg-light lter b-b wrapper-md padder-md"> + <h1 class="m-n font-bold h4 padder">Penilaian Perilaku Kerja</h1> + </div> + <!-- App-content-body --> + <div class="wrapper-lg bg-light"> + + </div> + + + </div> + </div> + <!-- end hbox hbox-auto-xs --> +</div> + + +<?php require_once 'footer.php' ?> + + + +</div> + +<script src="../libs/jquery/jquery/dist/jquery.js"></script> +<script src="../libs/jquery/bootstrap/dist/js/bootstrap.js"></script> +<script src="js/ui-load.js"></script> +<script src="js/ui-jp.config.js"></script> +<script src="js/ui-jp.js"></script> +<script src="js/ui-nav.js"></script> +<script src="js/ui-toggle.js"></script> +<script src="js/ui-client.js"></script> + +</body> +</html> diff --git a/P3/perilaku_kerja_controller.php b/P3/perilaku_kerja_controller.php new file mode 100644 index 0000000000000000000000000000000000000000..1363ec6c3211b6a74c016b807825a47fc3abe237 --- /dev/null +++ b/P3/perilaku_kerja_controller.php @@ -0,0 +1,89 @@ +<?php + +require_once 'controller/connectdb.php'; +$conn = connect_database(); + +$id_pegawai = '196006041982101099'; //dari POST +$id_penilai = '195608011981111099'; //dari POST + +// Cek apakah NIP & periode sudah ada di tabel penilaian +$id_penilaian = 0; +$sql = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$id_pegawai' AND periode = YEAR(CURDATE())"; +$result = $conn->query($sql); + +// Jika sudah ada, ambil id_penilaiannya +if ($result->num_rows > 0) { + while($row = $result->fetch_assoc()) { + $id_penilaian = $row["id_penilaian"]; + echo "udah ada penilaian " . $id_penilaian. "<br>"; + } +} else { // Jika belum ada, buat record di tabel penilaian + $sql1 = "INSERT INTO penilaian (id_pegawai, id_penilai, periode) + VALUES ('$id_pegawai','$id_penilai', YEAR(CURDATE()))"; + + if ($conn->query($sql1) === TRUE) { + echo "New record created successfully"; + } else { + echo "Error: " . $sql . "<br>" . $conn->error; + } + + $sql2 = "SELECT id_penilaian FROM penilaian WHERE id_pegawai ='$id_pegawai' AND periode = YEAR(CURDATE())"; + $result = $conn->query($sql2); + + if ($result->num_rows > 0) { + while($row = $result->fetch_assoc()) { + $id_penilaian = $row["id_penilaian"]; + } + } + + echo "belom ada penilaian " . $id_penilaian. "<br>"; + +} + +// Cek apakah perilaku udah ada dgn id_penilaian yg didapatkan +echo "id_penilaian " . $id_penilaian. "<br>"; +$id_perilaku = 0; +$sql = "SELECT id_perilaku FROM perilaku_kerja WHERE id_penilaian = $id_penilaian"; +$result = $conn->query($sql); + +$pelayanan = (int) $_POST["pelayanan"]; +$integritas = (int) $_POST["integritas"]; +$komitmen = (int) $_POST["komitmen"]; +$disiplin = (int) $_POST["disiplin"]; +$kerjasama = (int) $_POST["kerjasama"]; +$kepemimpinan = (int) $_POST["kepemimpinan"]; + +// Jika sudah ada, update +if ($result->num_rows > 0) { + while($row = $result->fetch_assoc()) { + $id_perilaku = $row["id_perilaku"]; + } + + $sql1 = "UPDATE perilaku_kerja + SET pelayanan=$pelayanan , integritas=$integritas, komitmen=$komitmen, disiplin=$disiplin, kerjasama=$kerjasama, kepemimpinan=$kepemimpinan + WHERE id_perilaku = '$id_perilaku' "; + + if ($conn->query($sql1) === TRUE) { + echo "New record created successfully"; + } else { + echo "Error: " . $sql . "<br>" . $conn->error; + } + + +} else { // Jika belom ada, insert + + $sql1 = "INSERT INTO perilaku_kerja (pelayanan, integritas, komitmen, disiplin, kerjasama, kepemimpinan, id_penilaian) + VALUES ($pelayanan, $integritas, $komitmen, $disiplin, $kerjasama, $kepemimpinan, $id_penilaian)"; + + if ($conn->query($sql1) === TRUE) { + echo "New record created successfully"; + } else { + echo "Error: " . $sql . "<br>" . $conn->error; + } + +} + +header( 'Location: perilaku_kerja.php' ) ; +exit(); + +?> \ No newline at end of file