CRUD siswam jurusan, kategori, dan login
This commit is contained in:
parent
cd7020ba27
commit
b40ee1eee8
5
.stfolder/syncthing-folder-a9cd4c.txt
Normal file
5
.stfolder/syncthing-folder-a9cd4c.txt
Normal file
@ -0,0 +1,5 @@
|
||||
# This directory is a Syncthing folder marker.
|
||||
# Do not delete.
|
||||
|
||||
folderID: cgpkp-ououk
|
||||
created: 2025-02-23T19:01:13+08:00
|
13
README.md
13
README.md
@ -0,0 +1,13 @@
|
||||
lihat hasilnya di link berikut :
|
||||
https://web.nas-kusuma-my.cloud/SKKPd_Lite/login.php
|
||||
|
||||
operator
|
||||
username : yenny
|
||||
password : admin12345
|
||||
|
||||
siswa
|
||||
username : 7024
|
||||
password : siswa7024
|
||||
|
||||
Hasil dengan design bootstrap :
|
||||
https://web.nas-kusuma-my.cloud/SKKPd_XIIRPL2/login.php
|
15
koneksi.php
Normal file
15
koneksi.php
Normal file
@ -0,0 +1,15 @@
|
||||
<?php
|
||||
if ($_SERVER['REMOTE_ADDR'] == '127.0.0.1' || $_SERVER['REMOTE_ADDR'] == '::1') {
|
||||
$host = "localhost";
|
||||
$username = "root";
|
||||
$password = "passwordlocal";
|
||||
$database = "SKKPd_RPL2";
|
||||
} else {
|
||||
$host = "192.168.0.249";
|
||||
$username = "root";
|
||||
$password = "password";
|
||||
$database = "SKKPd_RPL2";
|
||||
}
|
||||
|
||||
$koneksi = mysqli_connect($host, $username, $password, $database);
|
||||
?>
|
73
login.php
Executable file
73
login.php
Executable file
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
include "koneksi.php";
|
||||
if(isset($_POST['tombol_login'])){
|
||||
$user = $_POST['username'];
|
||||
$pass = $_POST['password'];
|
||||
|
||||
$cek_operator = mysqli_query($koneksi, "SELECT Username, Password FROM pengguna WHERE Username='$user'");
|
||||
$data_operator = mysqli_fetch_assoc($cek_operator);
|
||||
|
||||
$cek_siswa = mysqli_query($koneksi, "SELECT NIS, Password FROM pengguna WHERE NIS='$user'");
|
||||
$data_siswa = mysqli_fetch_assoc($cek_siswa);
|
||||
|
||||
if(mysqli_num_rows($cek_operator) > 0){
|
||||
if(password_verify($pass, $data_operator['Password'])){
|
||||
$user_operator = $data_operator['Username'];
|
||||
$nama_operator = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT Nama_Lengkap FROM pegawai WHERE Username = '$user_operator'"));
|
||||
setcookie('username', $data_operator['Username'], time() + (60 * 60 * 24 * 7), '/');
|
||||
setcookie('nama_lengkap', $nama_operator['Nama_Lengkap'], time() + (60 * 60 * 24 * 7), '/');
|
||||
setcookie('level_user', 'operator', time() + (60 * 60 * 24 * 7), '/');
|
||||
echo "<script>alert('Berhasil Login');window.location.href='tampilan/halaman_utama.php?page=siswa'</script>";
|
||||
}else{
|
||||
echo "<script>alert('Gagal Login, Password Salah');window.location.href='login.php'</script>";
|
||||
}
|
||||
|
||||
}elseif(mysqli_num_rows($cek_siswa) > 0){
|
||||
if(password_verify($pass, $data_siswa['Password'])){
|
||||
$user_siswa = $data_siswa['NIS'];
|
||||
$nama_siswa = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT Nama_Siswa FROM siswa WHERE NIS = '$user_siswa'"));
|
||||
setcookie('nis', $data_siswa['NIS'], time() + (60 * 60 * 24 * 7), '/');
|
||||
setcookie('level_user', 'siswa', time() + (60 * 60 * 24 * 7), '/');
|
||||
setcookie('nama_lengkap', $nama_siswa['Nama_Siswa'], time() + (60 * 60 * 24 * 7), '/');
|
||||
echo "<script>alert('Berhasil Login');window.location.href='tampilan/halaman_utama.php?page=upload_sertifikat'</script>";
|
||||
}
|
||||
else{
|
||||
echo "<script>alert('Gagal Login, Password Salah');window.location.href='login.php'</script>";
|
||||
}
|
||||
}
|
||||
else{
|
||||
echo "<script>alert('Gagal Login, username atau password salah');window.location.href='login.php'</script>";
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Login</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<form action="" method="post">
|
||||
<table align="center" cellpadding="10">
|
||||
<tr>
|
||||
<td>Username/NIS:</td>
|
||||
<td><input type="text" name="username" autocomplete="off" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Password:</td>
|
||||
<td><input type="password" name="password" autocomplete="off" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="right">
|
||||
<input type="submit" name="tombol_login" value="Login">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
|
||||
</html>
|
8
logout.php
Executable file
8
logout.php
Executable file
@ -0,0 +1,8 @@
|
||||
<?php
|
||||
setcookie('username', '', time(), '/');
|
||||
setcookie('level_user', '', time(), '/');
|
||||
setcookie('nama_lengkap', '', time(), '/');
|
||||
setcookie('nis', '', time(), '/');
|
||||
|
||||
echo "<script>alert('Berhasil Logout');window.location.href='login.php'</script>";
|
||||
?>
|
38
tambah/tambah_jurusan.php
Normal file
38
tambah/tambah_jurusan.php
Normal file
@ -0,0 +1,38 @@
|
||||
<?php
|
||||
if (isset($_POST['tombol_tambah'])) {
|
||||
|
||||
$id_jurusan = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT Id_Jurusan FROM jurusan ORDER BY Id_Jurusan DESC LIMIT 1"));
|
||||
|
||||
if ($id_jurusan) {
|
||||
$angkaTerakhir = intval(substr($id_jurusan['Id_Jurusan'], 1));
|
||||
$noUrut = $angkaTerakhir + 1;
|
||||
} else {
|
||||
$noUrut = 1;
|
||||
}
|
||||
$Id = "J" . $noUrut;
|
||||
$jurusan = $_POST['jurusan'];
|
||||
|
||||
$hasil = mysqli_query($koneksi, "INSERT INTO jurusan VALUES('$Id', '$jurusan')");
|
||||
|
||||
if (!$hasil) {
|
||||
echo "<script>alert('Gagal memasukkan data');window.location.href='halaman_utama.php?page=tambah_jurusan'</script>";
|
||||
} else {
|
||||
echo "<script>alert('Berhasil menambahkan data');window.location.href='halaman_utama.php?page=jurusan'</script>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<center>
|
||||
<form action="" method="post">
|
||||
<table cellspacing="10">
|
||||
<tr>
|
||||
<td><label for="jurusan">Nama Jurusan</label></td>
|
||||
<td><input type="text" id="jurusan" name="jurusan" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2">
|
||||
<input type="submit" name="tombol_tambah" style="float:right" value="Simpan">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</center>
|
112
tambah/tambah_kategori_kegiatan.php
Normal file
112
tambah/tambah_kategori_kegiatan.php
Normal file
@ -0,0 +1,112 @@
|
||||
<?php
|
||||
if(isset($_POST['tombol_tambah'])){
|
||||
$kategori = htmlspecialchars($_GET['kategori']);
|
||||
$sub_kategori = htmlspecialchars($_GET['sub_kategori']);
|
||||
$kegiatan = htmlspecialchars($_POST['kegiatan']);
|
||||
$cek_kegiatan = mysqli_query($koneksi, "SELECT Jenis_Kegiatan FROM kegiatan WHERE Jenis_Kegiatan = '$kegiatan'");
|
||||
if(mysqli_num_rows($cek_kegiatan) > 0){
|
||||
echo "<script>alert('Data Sudah ada di database, silahkan masukkan jenis kegiatan baru');window.location.href='halaman_utama.php?page=tambah_kegiatan&kategori=".$kategori."&sub_kategori=".$sub_kategori."'</script>";
|
||||
}else{
|
||||
$kategori = htmlspecialchars($_POST['kategori']);
|
||||
$sub_kategori = htmlspecialchars($_POST['sub_kategori']);
|
||||
$id_kategori = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT Id_Kategori FROM kategori WHERE Sub_Kategori = '$sub_kategori'"))['Id_Kategori'];
|
||||
$point = htmlspecialchars($_POST['point']);
|
||||
|
||||
$hasil = mysqli_query($koneksi, "INSERT INTO kegiatan VALUES(NULL, '$kegiatan', '$point', '$id_kategori')");
|
||||
|
||||
if(!$hasil){
|
||||
echo "<script>alert('gagal memasukkan data');window.location.href='halaman_utama.php?page=tambah_kegiatan'</script>";
|
||||
}else{
|
||||
echo "<script>alert('Berhasil Menambahkan Data');window.location.href='halaman_utama.php?page=kategori_kegiatan'</script>";
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<center>
|
||||
<select name="kategori" onchange="pilihKategori(this.value)">
|
||||
<option selected>Pilih Kategori</option>
|
||||
<?php
|
||||
$list_kategori = mysqli_query($koneksi, "SELECT Kategori FROM kategori GROUP BY Kategori");
|
||||
while ($data_kategori = mysqli_fetch_assoc($list_kategori)) {
|
||||
?>
|
||||
<option value="<?= $data_kategori['Kategori'] ?>"
|
||||
<?php if (@$_GET['kategori'] == $data_kategori['Kategori']) { echo "selected"; } ?>>
|
||||
<?= $data_kategori['Kategori'] ?>
|
||||
</option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</select><br><br>
|
||||
|
||||
<script>
|
||||
function pilihKategori(value) {
|
||||
window.location.href = 'halaman_utama.php?page=tambah_kegiatan&kategori=' + value;
|
||||
}
|
||||
</script>
|
||||
|
||||
<?php
|
||||
if (@$_GET['kategori']) {
|
||||
$kategori = htmlspecialchars($_GET['kategori']);
|
||||
?>
|
||||
<select name="sub_kategori" onchange="pilihSubKategori(this.value)">
|
||||
<option selected>Pilih Sub Kategori</option>
|
||||
<?php
|
||||
$list_kategori = mysqli_query($koneksi, "SELECT Sub_Kategori FROM kategori WHERE Kategori='$kategori'");
|
||||
while ($sub_kategori = mysqli_fetch_assoc($list_kategori)) {
|
||||
?>
|
||||
<option value="<?= $sub_kategori['Sub_Kategori'] ?>"
|
||||
<?php if (@$_GET['sub_kategori'] == $sub_kategori['Sub_Kategori']) { echo "selected"; } ?>>
|
||||
<?= $sub_kategori['Sub_Kategori'] ?>
|
||||
</option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</select><br><br>
|
||||
|
||||
<script>
|
||||
function pilihSubKategori(value) {
|
||||
const urlParams = new URLSearchParams(window.location.search);
|
||||
const kategori = urlParams.get('kategori');
|
||||
window.location.href = `halaman_utama.php?page=tambah_kegiatan&kategori=${kategori}&sub_kategori=${value}`;
|
||||
}
|
||||
</script>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
<?php
|
||||
if (@$_GET['sub_kategori']) {
|
||||
$kategori = htmlspecialchars($_GET['kategori']);
|
||||
$sub_kategori = htmlspecialchars($_GET['sub_kategori']);
|
||||
?>
|
||||
<form action="" method="post">
|
||||
<input type="hidden" name="kategori" value="<?= $kategori ?>">
|
||||
<input type="hidden" name="sub_kategori" value="<?= $sub_kategori ?>">
|
||||
|
||||
<datalist id="kegiatan">
|
||||
<?php
|
||||
$list_kategori = mysqli_query($koneksi, "SELECT Sub_Kategori, Jenis_Kegiatan FROM kegiatan INNER JOIN kategori USING(Id_Kategori) WHERE Sub_Kategori='$sub_kategori'");
|
||||
while ($data_kegiatan = mysqli_fetch_assoc($list_kategori)) {
|
||||
?>
|
||||
<option value="<?= $data_kegiatan['Jenis_Kegiatan'] ?>">
|
||||
</option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</datalist>
|
||||
|
||||
<label for="kegiatan">Nama Kegiatan:</label>
|
||||
<input type="text" list="kegiatan" name="kegiatan" required><br><br>
|
||||
|
||||
<label for="point">Angka Kredit / Point:</label>
|
||||
<input type="number" name="point" required><br><br>
|
||||
|
||||
<input type="submit" name="tombol_tambah" value="Simpan">
|
||||
</form>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</center>
|
69
tambah/tambah_pegawai.php
Normal file
69
tambah/tambah_pegawai.php
Normal file
@ -0,0 +1,69 @@
|
||||
<?php
|
||||
if(isset($_POST['tombol_tambah'])){
|
||||
|
||||
$nama_lengkap = htmlspecialchars($_POST['nama_lengkap']);
|
||||
$username = htmlspecialchars($_POST['username']);
|
||||
$password = htmlspecialchars($_POST['password']);
|
||||
$konfirmasi_pass = htmlspecialchars($_POST['konfirmasi_pass']);
|
||||
|
||||
if($password !== $konfirmasi_pass){
|
||||
echo "<script>alert('password dengan konfirmasi password tidak sama');window.location.href='halaman_utama.php?page=tambah_pegawai'</script>";
|
||||
}else{
|
||||
$hasil_pegawai = mysqli_query($koneksi, "INSERT INTO pegawai VALUES('$nama_lengkap', '$username')");
|
||||
$enkrip = password_hash($password, PASSWORD_DEFAULT);
|
||||
$hasil_pengguna = mysqli_query($koneksi, "INSERT INTO pengguna VALUES(NULL, '$username', NULL, '$enkrip')");
|
||||
|
||||
if(!$hasil_pengguna){
|
||||
echo "<script>alert('gagal Memasukkan Data');window.location.href='halaman_utama.php?page=tambah_pegawai'</script>";
|
||||
}else{
|
||||
echo "<script>alert('Berhasil Menambahkan Data');window.location.href='halaman_utama.php?page=tambah_pegawai'</script>";
|
||||
}
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<center>
|
||||
|
||||
<table border="1">
|
||||
<tr><button onclick="window.location.href='halaman_utama.php?page=tambah_pegawai';">+ Tambah Pegawai</button>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center">Daftar Nama Pegawai</td>
|
||||
</tr>
|
||||
<?php
|
||||
$data_pegawai = mysqli_query($koneksi, "SELECT * FROM pegawai");
|
||||
while($data = mysqli_fetch_assoc($data_pegawai)){
|
||||
?>
|
||||
<li>
|
||||
<tr>
|
||||
<td><b><?=$data['Username']?></b> - <?=$data['Nama_Lengkap']?>
|
||||
</td>
|
||||
</tr>
|
||||
</li>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
</table>
|
||||
|
||||
<hr>
|
||||
|
||||
<h3>Tambah Pegawai</h3>
|
||||
<form action="" method="post">
|
||||
<label for="nama_lengkap">Nama Lengkap:</label>
|
||||
<input type="text" name="nama_lengkap" required>
|
||||
|
||||
<label for="username">Username:</label>
|
||||
<input type="text" name="username" required>
|
||||
|
||||
<label for="password">Password:</label>
|
||||
<input type="password" name="password" autocomplete="off" required>
|
||||
|
||||
<label for="konfirmasi_pass">Konfirmasi Password:</label>
|
||||
<input type="password" name="konfirmasi_pass" autocomplete="off" required>
|
||||
|
||||
<input type="submit" name="tombol_tambah" value="Simpan">
|
||||
</form>
|
||||
|
||||
</center>
|
82
tambah/tambah_siswa.php
Normal file
82
tambah/tambah_siswa.php
Normal file
@ -0,0 +1,82 @@
|
||||
<?php
|
||||
if(isset($_POST['tombol_tambah'])){
|
||||
$nis = htmlspecialchars($_POST['nis']);
|
||||
$no_absen = htmlspecialchars($_POST['no_absen']);
|
||||
$nama_siswa = htmlspecialchars($_POST['nama_siswa']);
|
||||
$no_telp = htmlspecialchars($_POST['no_telp']);
|
||||
$email = htmlspecialchars($_POST['email']);
|
||||
$id_jurusan = htmlspecialchars($_POST['jurusan']);
|
||||
$kelas = htmlspecialchars($_POST['kelas']);
|
||||
$angkatan = htmlspecialchars($_POST['angkatan']);
|
||||
|
||||
$pass = "siswa".$nis;
|
||||
$enkrip = password_hash($pass, PASSWORD_DEFAULT);
|
||||
|
||||
$hasil = mysqli_query($koneksi, "INSERT INTO siswa VALUES('$nis', '$no_absen', '$nama_siswa', '$no_telp', '$email', '$id_jurusan', '$kelas', '$angkatan')");
|
||||
$hasil_pengguna = mysqli_query($koneksi, "INSERT INTO pengguna VALUES(NULL, NULL, '$nis', '$enkrip')");
|
||||
|
||||
|
||||
if(!$hasil){
|
||||
echo "<script>alert('gagal memasukkan data');window.location.href='halaman_utama.php?page=tambah_siswa'</script>";
|
||||
}else{
|
||||
echo "<script>alert('Berhasil Menambahkan Data');window.location.href='halaman_utama.php?page=siswa'</script>";
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
<center>
|
||||
<form action="" method="post">
|
||||
<table align="center" cellspacing="10">
|
||||
<tr>
|
||||
<td>NIS:</td>
|
||||
<td><input type="number" name="nis" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No Absen:</td>
|
||||
<td><input type="number" name="no_absen" autocomplete="off" required>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nama Siswa:</td>
|
||||
<td><input type="text" name="nama_siswa" autocomplete="off" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No Telp:</td>
|
||||
<td><input type="text" name="no_telp" autocomplete="off" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Email:</td>
|
||||
<td><input type="email" name="email" autocomplete="off" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Jurusan:</td>
|
||||
<td>
|
||||
<select name="jurusan">
|
||||
<?php
|
||||
$list = mysqli_query($koneksi, "SELECT * FROM jurusan");
|
||||
while($data = mysqli_fetch_assoc($list)){
|
||||
?>
|
||||
<option value="<?=$data['Id_Jurusan']?>"> <?=$data['Jurusan']?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Kelas:</td>
|
||||
<td><input type="number" name="kelas" autocomplete="off" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Angkatan:</td>
|
||||
<td><input type="number" name="angkatan" autocomplete="off" required>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="right">
|
||||
<input type="submit" name="tombol_tambah" value="Simpan">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</center>
|
191
tampilan/halaman_utama.php
Normal file
191
tampilan/halaman_utama.php
Normal file
@ -0,0 +1,191 @@
|
||||
<?php
|
||||
include "../koneksi.php";
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html lang="id">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Halaman Utama</title>
|
||||
<style>
|
||||
* {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body {
|
||||
font-family: Arial, sans-serif;
|
||||
}
|
||||
|
||||
.navbar {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
background: #000000;
|
||||
color: white;
|
||||
padding: 15px 50px;
|
||||
position: sticky;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
z-index: 1000;
|
||||
}
|
||||
|
||||
.navbar h2 {
|
||||
margin: 0;
|
||||
font-size: 24px;
|
||||
}
|
||||
|
||||
.nav-menu {
|
||||
list-style: none;
|
||||
display: flex;
|
||||
gap: 20px;
|
||||
}
|
||||
|
||||
.nav-menu li {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.nav-menu a {
|
||||
text-decoration: none;
|
||||
color: white;
|
||||
font-size: 18px;
|
||||
padding: 8px 12px;
|
||||
transition: 0.3s;
|
||||
border: 1px solid #ffffff;
|
||||
}
|
||||
|
||||
.nav-menu a:hover {
|
||||
background: #555;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.user-menu {
|
||||
list-style: none;
|
||||
display: flex;
|
||||
gap: 10px;
|
||||
}
|
||||
|
||||
.user-menu li {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.user-menu a {
|
||||
text-decoration: none;
|
||||
color: white;
|
||||
font-size: 16px;
|
||||
padding: 5px 10px;
|
||||
transition: 0.3s;
|
||||
border: 1px solid #ffffff;
|
||||
}
|
||||
|
||||
.user-menu a:hover {
|
||||
background: #555;
|
||||
border-radius: 5px;
|
||||
}
|
||||
|
||||
.logout a {
|
||||
color: red;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<!-- Navbar -->
|
||||
<div class="navbar">
|
||||
<h2>SKKPd</h2>
|
||||
<nav>
|
||||
<ul class="nav-menu">
|
||||
<?php
|
||||
if ($_COOKIE['level_user'] == 'operator') {
|
||||
?>
|
||||
<li><a href="halaman_utama.php?page=siswa">Siswa</a></li>
|
||||
<li><a href="halaman_utama.php?page=jurusan">Jurusan</a></li>
|
||||
<li><a href="halaman_utama.php?page=kategori_kegiatan">Kategori</a></li>
|
||||
<?php
|
||||
} elseif ($_COOKIE['level_user'] == 'siswa') {
|
||||
?>
|
||||
<li><a href="halaman_utama.php?page=upload_sertifikat">Sertifikat</a></li>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</ul>
|
||||
</nav>
|
||||
<div>
|
||||
<span><?=$_COOKIE['nama_lengkap']?></span>
|
||||
<ul class="user-menu">
|
||||
<?php
|
||||
if ($_COOKIE['level_user'] == 'operator') {
|
||||
?>
|
||||
<li><a href="halaman_utama.php?page=ubah_pegawai&username=<?=$_COOKIE['username']?>">Edit Profil</a>
|
||||
</li>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<li><a href="halaman_utama.php?page=ubah_pass">Ganti Password</a></li>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<li class="logout"><a href="../logout.php">Logout</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<br><br>
|
||||
<!-- Navbar -->
|
||||
|
||||
<?php
|
||||
switch ($_GET['page']) {
|
||||
case "siswa":
|
||||
include "siswa.php";
|
||||
break;
|
||||
case "tambah_siswa":
|
||||
include "../tambah/tambah_siswa.php";
|
||||
break;
|
||||
case "ubah_siswa":
|
||||
include "../ubah/ubah_siswa.php";
|
||||
break;
|
||||
case "jurusan":
|
||||
include "jurusan.php";
|
||||
break;
|
||||
case "tambah_jurusan":
|
||||
include "../tambah/tambah_jurusan.php";
|
||||
break;
|
||||
case "ubah_jurusan":
|
||||
include "../ubah/ubah_jurusan.php";
|
||||
break;
|
||||
case "tambah_pegawai":
|
||||
include "../tambah/tambah_pegawai.php";
|
||||
break;
|
||||
case "ubah_pegawai":
|
||||
include "../ubah/ubah_pegawai.php";
|
||||
break;
|
||||
case "ubah_pass":
|
||||
include "../ubah/ubah_pass_siswa.php";
|
||||
break;
|
||||
case "kategori_kegiatan":
|
||||
include "kategori_kegiatan.php";
|
||||
break;
|
||||
case "tambah_kegiatan":
|
||||
include "../tambah/tambah_kategori_kegiatan.php";
|
||||
break;
|
||||
case "ubah_kategori_kegiatan":
|
||||
include "../ubah/ubah_kategori_kegiatan.php";
|
||||
break;
|
||||
case "upload_sertifikat":
|
||||
include "../tambah/upload_sertifikat.php";
|
||||
break;
|
||||
case "sertifikat":
|
||||
include "sertifikat.php";
|
||||
break;
|
||||
}
|
||||
?>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
<?php
|
||||
mysqli_close($koneksi);
|
||||
?>
|
56
tampilan/jurusan.php
Normal file
56
tampilan/jurusan.php
Normal file
@ -0,0 +1,56 @@
|
||||
<?php
|
||||
if(isset($_GET['id'])){
|
||||
|
||||
$id_jurusan = $_GET['id'];
|
||||
$hasil_jurusan = mysqli_query($koneksi, "DELETE FROM jurusan WHERE Id_Jurusan='$id_jurusan'");
|
||||
|
||||
if(!$hasil_jurusan){
|
||||
echo "<script>alert('Gagal menghapus data');window.location.href='halaman_utama.php?page=jurusan'</script>";
|
||||
}else{
|
||||
echo "<script>alert('Berhasil menghapus data');window.location.href='halaman_utama.php?page=jurusan'</script>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<center>
|
||||
<button onclick="window.location.href='halaman_utama.php?page=tambah_jurusan';">+ Tambah Jurusan</button><br><br>
|
||||
<table border="1" cellspacing="0" cellpadding="5">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Nama Jurusan</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$no = 1;
|
||||
$data_jurusan = mysqli_query($koneksi, "SELECT * FROM jurusan");
|
||||
while($data = mysqli_fetch_assoc($data_jurusan)){
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$no++?></td>
|
||||
<td><?=$data['Jurusan'];?></td>
|
||||
<td>
|
||||
<a href="halaman_utama.php?page=ubah_jurusan&id=<?=$data['Id_Jurusan']?>">Update</a> |
|
||||
<?php
|
||||
$id_cek = $data['Id_Jurusan'];
|
||||
$cek_data = mysqli_query($koneksi, "SELECT Id_Jurusan FROM siswa WHERE Id_Jurusan='$id_cek'");
|
||||
if(mysqli_num_rows($cek_data) > 0){
|
||||
?>
|
||||
<span style="color: gray;">Delete</span>
|
||||
<?php
|
||||
}else{
|
||||
?>
|
||||
<a onclick="return confirm('Yakin mau hapus?');"
|
||||
href="halaman_utama.php?page=jurusan&id=<?=$data['Id_Jurusan']?>">Delete</a>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</center>
|
59
tampilan/kategori_kegiatan.php
Normal file
59
tampilan/kategori_kegiatan.php
Normal file
@ -0,0 +1,59 @@
|
||||
<?php
|
||||
if(isset($_GET['Id_Kegiatan'])){
|
||||
$Id_Kegiatan = $_GET['Id_Kegiatan'];
|
||||
$hasil_kegiatan = mysqli_query($koneksi, "DELETE FROM kegiatan WHERE Id_Kegiatan='$Id_Kegiatan'");
|
||||
|
||||
if(!$hasil_kegiatan){
|
||||
echo "<script>alert('gagal menghapus data');window.location.href='halaman_utama.php?page=kategori_kegiatan'</script>";
|
||||
}else{
|
||||
echo "<script>alert('berhasil menghapus data');window.location.href='halaman_utama.php?page=kategori_kegiatan'</script>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<center>
|
||||
<button onclick="window.location.href='halaman_utama.php?page=tambah_kegiatan';">+ Tambah Kategori
|
||||
Kegiatan</button><br><br>
|
||||
|
||||
<table border="1" cellspacing="0" cellpadding="5">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>No</th>
|
||||
<th>Jenis Kegiatan</th>
|
||||
<th>Angka Kredit/Point</th>
|
||||
<th colspan="2">Aksi</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$query = mysqli_query($koneksi, "SELECT * FROM kategori INNER JOIN kegiatan ON kategori.Id_Kategori = kegiatan.Id_Kategori ORDER BY kategori.Sub_Kategori");
|
||||
|
||||
$last_kategori_id = null;
|
||||
$no = 1;
|
||||
while ($baris = mysqli_fetch_assoc($query)) {
|
||||
if ($last_kategori_id !== $baris['Id_Kategori']) {
|
||||
if ($last_kategori_id !== null) {
|
||||
echo "<tr><td colspan='5'> </td></tr>";
|
||||
}
|
||||
echo "<tr><td colspan='3'><strong>" . htmlspecialchars($baris['Kategori']) . " - " . htmlspecialchars($baris['Sub_Kategori']) . "</strong></td>
|
||||
<td><a href='halaman_utama.php?page=ubah_kategori_kegiatan&Id_Kategori=" . htmlspecialchars($baris['Id_Kategori']) . "'>Update</a></td>
|
||||
<td></td></tr>";
|
||||
$no = 1;
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$no++?></td>
|
||||
<td><?=htmlspecialchars($baris['Jenis_Kegiatan'])?></td>
|
||||
<td><?=htmlspecialchars($baris['Angka_Kredit'])?></td>
|
||||
<td><a
|
||||
href="halaman_utama.php?page=ubah_kategori_kegiatan&Id_Kegiatan=<?=htmlspecialchars($baris['Id_Kegiatan'])?>">Update</a>
|
||||
</td>
|
||||
<td><a href="halaman_utama.php?page=kategori_kegiatan&Id_Kegiatan=<?=htmlspecialchars($baris['Id_Kegiatan'])?>"
|
||||
onclick="return confirm('Yakin ingin menghapus kegiatan ini?');">Hapus</a></td>
|
||||
</tr>
|
||||
<?php
|
||||
$last_kategori_id = $baris['Id_Kategori'];
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
</center>
|
61
tampilan/siswa.php
Normal file
61
tampilan/siswa.php
Normal file
@ -0,0 +1,61 @@
|
||||
<?php
|
||||
if(!@$_COOKIE['level_user']) {
|
||||
echo "<script>alert('belum login');window.location.href='../login.php'</script>";
|
||||
}elseif($_COOKIE['level_user']=='siswa') {
|
||||
echo "<script>alert('anda siswa, silahkan kembali ke halaman utama siswa');window.location.href='halaman_utama.php?page=upload_sertifikat'</script>";
|
||||
}
|
||||
|
||||
if(isset($_GET['nis'])){
|
||||
$nis = $_GET['nis'];
|
||||
|
||||
$delete_pengguna = mysqli_query($koneksi, "DELETE FROM pengguna WHERE NIS='$nis'");
|
||||
$delete_sertifikat = mysqli_query($koneksi, "DELETE FROM sertifikat WHERE NIS='$nis'");
|
||||
$delete_siswa = mysqli_query($koneksi, "DELETE FROM siswa WHERE NIS='$nis'");
|
||||
|
||||
if(!$delete_siswa){
|
||||
echo "<script>alert('gagal menghapus data');window.location.href='halaman_utama.php?page=siswa'</script>";
|
||||
}else{
|
||||
echo "<script>alert('berhasil menghapus data');window.location.href='halaman_utama.php?page=siswa'</script>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<center>
|
||||
<h2>Daftar Siswa</h2><br>
|
||||
<button onclick="window.location.href='halaman_utama.php?page=tambah_siswa';">+ Tambah Siswa</button><br><br>
|
||||
|
||||
<table border="1" cellpadding="10" cellspacing="0">
|
||||
<tr>
|
||||
<th>NIS</th>
|
||||
<th>Nama</th>
|
||||
<th>Absen</th>
|
||||
<th>Jurusan</th>
|
||||
<th>Kelas</th>
|
||||
<th>Angkatan</th>
|
||||
<th>Email</th>
|
||||
<th>No. Telp</th>
|
||||
<th>Aksi</th>
|
||||
</tr>
|
||||
<?php
|
||||
$data_siswa = mysqli_query($koneksi, "SELECT * FROM siswa INNER JOIN jurusan USING(Id_Jurusan)");
|
||||
while($data = mysqli_fetch_assoc($data_siswa)){
|
||||
?>
|
||||
<tr>
|
||||
<td><?= $data['NIS'] ?></td>
|
||||
<td><?= $data['Nama_Siswa'] ?></td>
|
||||
<td><?= $data['No_Absen'] ?></td>
|
||||
<td><?= $data['Jurusan'] ?></td>
|
||||
<td><?= $data['Kelas'] ?></td>
|
||||
<td><?= $data['Angkatan'] ?></td>
|
||||
<td><?= $data['Email'] ?></td>
|
||||
<td><?= $data['No_Telp'] ?></td>
|
||||
<td>
|
||||
<a href="halaman_utama.php?page=ubah_siswa&nis=<?= $data['NIS'] ?>">Update</a>
|
||||
<a href="halaman_utama.php?page=siswa&nis=<?= $data['NIS'] ?>"
|
||||
onclick="return confirm('Yakin mau hapus?');">Delete</a>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</center>
|
22
ubah/ubah_jurusan.php
Normal file
22
ubah/ubah_jurusan.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
$id = $_GET['id'];
|
||||
$data_update = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT * FROM jurusan WHERE Id_Jurusan='$id'"));
|
||||
|
||||
if(isset($_POST['tombol_update'])){
|
||||
$jurusan = $_POST['jurusan'];
|
||||
$hasil = mysqli_query($koneksi, "UPDATE jurusan SET Jurusan = '$jurusan' WHERE Id_Jurusan='$id'");
|
||||
|
||||
if(!$hasil){
|
||||
echo "<script>alert('Gagal update data jurusan');window.location.href='halaman_utama.php?page=ubah_jurusan&nis=$nis'</script>";
|
||||
}else{
|
||||
echo "<script>alert('Berhasil update data jurusan');window.location.href='halaman_utama.php?page=jurusan'</script>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
<center>
|
||||
<form action="" method="post">
|
||||
<label for="jurusan">Nama Jurusan</label>
|
||||
<input type="text" id="jurusan" name="jurusan" value="<?=$data_update['Jurusan']?>" required>
|
||||
<input type="submit" name="tombol_tambah" value="Update">
|
||||
</form>
|
||||
</center>
|
73
ubah/ubah_kategori_kegiatan.php
Normal file
73
ubah/ubah_kategori_kegiatan.php
Normal file
@ -0,0 +1,73 @@
|
||||
<center>
|
||||
<?php
|
||||
if(@$_GET['Id_Kegiatan']){
|
||||
$id_kegiatan = htmlspecialchars($_GET['Id_Kegiatan']);
|
||||
$data_update = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT * FROM kategori INNER JOIN kegiatan USING(Id_Kategori) WHERE Id_Kegiatan='$id_kegiatan'"));
|
||||
|
||||
if(isset($_POST['tombol_update'])){
|
||||
$kegiatan = htmlspecialchars($_POST['kegiatan']);
|
||||
$kategori = htmlspecialchars($_POST['kategori']);
|
||||
$sub_kategori = htmlspecialchars($_POST['sub_kategori']);
|
||||
$point = htmlspecialchars($_POST['point']);
|
||||
|
||||
$hasil = mysqli_query($koneksi, "UPDATE kegiatan SET Jenis_Kegiatan='$kegiatan', Angka_Kredit='$point' WHERE Id_Kegiatan = '$id_kegiatan'");
|
||||
|
||||
if(!$hasil){
|
||||
echo "<script>alert('gagal memasukkan data');window.location.href='halaman_utama.php?page=ubah_kategori_kegiatan&Id_Kegiatan=".$id_kegiatan."'</script>";
|
||||
}else{
|
||||
echo "<script>alert('Berhasil Memperbarui Data');window.location.href='halaman_utama.php?page=kategori_kegiatan'</script>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<form action="" method="post">
|
||||
<label>Kategori:</label>
|
||||
<input type="text" name="kategori" readonly value="<?=$data_update['Kategori']?>" required><br>
|
||||
|
||||
<label>Sub Kategori:</label>
|
||||
<input type="text" name="sub_kategori" readonly value="<?=$data_update['Sub_Kategori']?>" required><br>
|
||||
|
||||
<label>Nama Kegiatan:</label>
|
||||
<input type="text" name="kegiatan" value="<?=$data_update['Jenis_Kegiatan']?>" autofocus required><br>
|
||||
|
||||
<label>Angka Kredit / Point:</label>
|
||||
<input type="number" name="point" value="<?=$data_update['Angka_Kredit']?>" required><br>
|
||||
|
||||
<input type="submit" name="tombol_update" value="Update">
|
||||
</form>
|
||||
|
||||
<?php
|
||||
}elseif(@$_GET['Id_Kategori']){
|
||||
$id_kategori = htmlspecialchars($_GET['Id_Kategori']);
|
||||
$data_update = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT * FROM kategori WHERE Id_Kategori='$id_kategori'"));
|
||||
|
||||
if(isset($_POST['tombol_update'])){
|
||||
$sub_kategori = htmlspecialchars($_POST['sub_kategori']);
|
||||
|
||||
$hasil = mysqli_query($koneksi, "UPDATE kategori SET Sub_Kategori='$sub_kategori' WHERE Id_Kategori = '$id_kategori'");
|
||||
|
||||
if(!$hasil){
|
||||
echo "<script>alert('gagal memasukkan data');window.location.href='halaman_utama.php?page=ubah_kategori_kegiatan&Id_Kegiatan=".$id_kegiatan."'</script>";
|
||||
}else{
|
||||
echo "<script>alert('Berhasil Memperbarui Data');window.location.href='halaman_utama.php?page=kategori_kegiatan'</script>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
<form action="" method="post">
|
||||
<label>Kategori:</label>
|
||||
<input type="text" name="kategori" readonly value="<?=$data_update['Kategori']?>" required><br>
|
||||
|
||||
<label>Sub Kategori:</label>
|
||||
<input type="text" name="sub_kategori" autofocus value="<?=$data_update['Sub_Kategori']?>" required><br>
|
||||
|
||||
<input type="submit" name="tombol_update" value="Update">
|
||||
</form>
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
</center>
|
88
ubah/ubah_pegawai.php
Normal file
88
ubah/ubah_pegawai.php
Normal file
@ -0,0 +1,88 @@
|
||||
<?php
|
||||
if(!isset($_COOKIE['username'])) {
|
||||
header("Location: ../login.php");
|
||||
exit;
|
||||
}
|
||||
|
||||
$username = $_COOKIE['username'];
|
||||
$data_update = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT * FROM pegawai INNER JOIN pengguna USING(Username) WHERE Username = '$username'"));
|
||||
|
||||
if (isset($_GET['delete_confirm'])) {
|
||||
echo '<form action="" method="post">
|
||||
<h3>Konfirmasi Penghapusan</h3>
|
||||
<p>Masukkan password Anda untuk menghapus akun:</p>
|
||||
<input type="password" name="delete_akun" required>
|
||||
<br>
|
||||
<button type="submit" class="btn btn-danger">Hapus Data Saya</button>
|
||||
<a href="halaman_utama.php?page=pegawai" class="btn btn-secondary">Batal</a>
|
||||
</form>';
|
||||
} else {
|
||||
?>
|
||||
|
||||
<center>
|
||||
<form action="" method="post">
|
||||
<table cellspacing="10">
|
||||
<tr>
|
||||
<td colspan="2" align="center">
|
||||
<h3>Edit Pegawai</h3>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nama Lengkap</td>
|
||||
<td><input type="text" name="nama_lengkap" value="<?=$data_update['Nama_Lengkap']?>" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Username</td>
|
||||
<td><input type="text" name="username" readonly value="<?=$data_update['Username']?>" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ganti Password</td>
|
||||
<td><input type="password" name="password" autocomplete="off" autofocus></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Konfirmasi Password</td>
|
||||
<td><input type="password" name="konfirmasi_pass" autocomplete="off"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><button onclick="window.location.href='halaman_utama.php?page=pegawai&delete_confirm=true';">
|
||||
Delete</button> | <input type="submit" name="tombol_ubah" value="Update"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form><br>
|
||||
<hr>
|
||||
<br><br>
|
||||
<table border="1" cellpadding="10" cellspacing="0">
|
||||
|
||||
<tr>
|
||||
<td align="center">Daftar Nama Pegawai</td>
|
||||
</tr>
|
||||
<?php
|
||||
$data_pegawai = mysqli_query($koneksi, "SELECT * FROM pegawai");
|
||||
while($data = mysqli_fetch_assoc($data_pegawai)){
|
||||
?>
|
||||
<tr>
|
||||
<td><b><?=$data['Username']?></b> - <?=$data['Nama_Lengkap']?>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td><button onclick="window.location.href='halaman_utama.php?page=tambah_pegawai';"
|
||||
style="float:right;">Tambah Pegawai</button>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</center>
|
||||
<br><br>
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
119
ubah/ubah_siswa.php
Executable file
119
ubah/ubah_siswa.php
Executable file
@ -0,0 +1,119 @@
|
||||
<?php
|
||||
$nis = $_GET['nis'];
|
||||
$data_update = mysqli_fetch_assoc(mysqli_query($koneksi, "SELECT * FROM siswa WHERE NIS='$nis'"));
|
||||
|
||||
if(isset($_POST['tombol_update'])){
|
||||
$no_absen = htmlspecialchars($_POST['no_absen']);
|
||||
$nama_siswa = htmlspecialchars($_POST['nama_siswa']);
|
||||
$no_telp = htmlspecialchars($_POST['no_telp']);
|
||||
$email = htmlspecialchars($_POST['email']);
|
||||
$password = htmlspecialchars($_POST['password']);
|
||||
$konfirmasi_pass = htmlspecialchars($_POST['konfirmasi_pass']);
|
||||
$id_jurusan = htmlspecialchars($_POST['jurusan']);
|
||||
$kelas = htmlspecialchars($_POST['kelas']);
|
||||
$angkatan = htmlspecialchars($_POST['angkatan']);
|
||||
|
||||
if($password == NULL){
|
||||
if($password !== $konfirmasi_pass){
|
||||
echo "<script>alert('password dengan konfirmasi password tidak sama');window.location.href='halaman_utama.php?page=ubah_siswa&nis=".$nis."'</script>";
|
||||
}else{
|
||||
$hasil = mysqli_query($koneksi, "UPDATE siswa SET No_Absen = '$no_absen', Nama_Siswa = '$nama_siswa', No_Telp = '$no_telp', Email = '$email', Id_Jurusan = '$id_jurusan ', Kelas = '$kelas', Angkatan = $angkatan WHERE NIS = '$nis'");
|
||||
|
||||
if(!$hasil){
|
||||
echo "<script>alert('Gagal update data siswa');window.location.href='halaman_utama.php?page=ubah_siswa&nis=$nis'</script>";
|
||||
}else{
|
||||
echo "<script>alert('Berhasil update data siswa');window.location.href='halaman_utama.php?page=siswa'</script>";
|
||||
}
|
||||
}
|
||||
}else{
|
||||
if($password !== $konfirmasi_pass){
|
||||
echo "<script>alert('password dengan konfirmasi password tidak sama');window.location.href='halaman_utama.php?page=ubah_siswa&nis=".$nis."'</script>";
|
||||
}else{
|
||||
$hasil = mysqli_query($koneksi, "UPDATE siswa SET No_Absen = '$no_absen', Nama_Siswa = '$nama_siswa', No_Telp = '$no_telp', Email = '$email', Id_Jurusan = '$id_jurusan ', Kelas = '$kelas', Angkatan = $angkatan WHERE NIS = '$nis'");
|
||||
|
||||
$enkrip = password_hash($password, PASSWORD_DEFAULT);
|
||||
$hasil_pengguna = mysqli_query($koneksi, "UPDATE pengguna SET Password = '$enkrip' WHERE NIS = '$nis'");
|
||||
|
||||
if(!$hasil){
|
||||
echo "<script>alert('Gagal update data siswa');window.location.href='halaman_utama.php?page=ubah_siswa&nis=$nis'</script>";
|
||||
}else{
|
||||
echo "<script>alert('Berhasil update data siswa');window.location.href='halaman_utama.php?page=siswa'</script>";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
<center>
|
||||
<form action="" method="post">
|
||||
<table align="center" cellspacing="10">
|
||||
<tr>
|
||||
<td>NIS:</td>
|
||||
<td><input type="number" name="nis" value="<?=$data_update['NIS']?>" required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No Absen:</td>
|
||||
<td><input type="number" name="no_absen" autocomplete="off" value="<?=$data_update['No_Absen']?>"
|
||||
required>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nama Siswa:</td>
|
||||
<td><input type="text" name="nama_siswa" autocomplete="off" value="<?=$data_update['Nama_Siswa']?>"
|
||||
required></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>No Telp:</td>
|
||||
<td><input type="text" name="no_telp" autocomplete="off" value="<?=$data_update['No_Telp']?>" required>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Email:</td>
|
||||
<td><input type="email" name="email" autocomplete="off" value="<?=$data_update['Email']?>" required>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ganti Password:</td>
|
||||
<td><input type="text" name="password" autocomplete="off"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Konfirmasi Password:</td>
|
||||
<td><input type="text" name="konfirmasi_pass" autocomplete="off"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Jurusan:</td>
|
||||
<td>
|
||||
<select name="jurusan">
|
||||
<?php
|
||||
$list = mysqli_query($koneksi, "SELECT * FROM jurusan");
|
||||
while($data = mysqli_fetch_assoc($list)){
|
||||
?>
|
||||
<option value="<?=$data['Id_Jurusan']?>"
|
||||
<?php if($data['Id_Jurusan']==$data_update['Id_Jurusan']){echo "selected";} ?>>
|
||||
<?=$data['Jurusan']?></option>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Kelas:</td>
|
||||
<td><input type="number" name="kelas" autocomplete="off" value="<?=$data_update['Kelas']?>" required>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Angkatan:</td>
|
||||
<td><input type="number" name="angkatan" autocomplete="off" value="<?=$data_update['Angkatan']?>"
|
||||
required>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="right">
|
||||
<input type="submit" name="tombol_update" value="Update">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</center>
|
Loading…
x
Reference in New Issue
Block a user