SKKPd_Lite/tambah/tambah_pegawai.php
arie wira kusuma baru b972fee6c4 fix: Upload Sertif, tampil sertifikat, cek_sertifikat siswa dan operator
Upload Sertif login sebagai sisw, fix bug tampil sertifikat sebagai oprator dan siswa, cek_sertifikat login sebagai siswa bisa upload ulang file jika statusnya tidak valid
2025-03-03 00:05:28 +08:00

69 lines
2.4 KiB
PHP
Executable File

<?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>