0) { $data = mysqli_fetch_assoc($cek); if ($data['nama'] == $nama) { $_SESSION['notif'] = "Gagal: Nama '$nama' sudah terdaftar!"; } elseif ($data['nip'] == $nip) { $_SESSION['notif'] = "Gagal: NIP '$nip' sudah digunakan!"; } } else { mysqli_query($conn, "INSERT INTO karyawan (rfid, nip, nama, jabatan, alamat, no_telp) VALUES ('$rfid', '$nip', '$nama', '$jabatan', '$alamat', '$no_telp')"); mysqli_query($conn, "DELETE FROM log_rfid"); $_SESSION['notif'] = "Data karyawan berhasil ditambahkan!"; } } if ($_POST['action'] == 'edit') { $id = $_POST['id']; $rfid = $_POST['rfid']; $nip = $_POST['nip']; $nama = $_POST['nama']; $jabatan = $_POST['jabatan']; $alamat = $_POST['alamat']; $no_telp = $_POST['no_telp']; // Cek apakah nama atau NIP sudah digunakan oleh karyawan lain $cek = mysqli_query($conn, "SELECT * FROM karyawan WHERE (nama = '$nama' OR nip = '$nip') AND id != $id"); if (mysqli_num_rows($cek) > 0) { $data = mysqli_fetch_assoc($cek); if ($data['nama'] == $nama) { $_SESSION['notif'] = "Gagal: Nama '$nama' sudah dipakai oleh karyawan lain!"; } elseif ($data['nip'] == $nip) { $_SESSION['notif'] = "Gagal: NIP '$nip' sudah dipakai oleh karyawan lain!"; } } else { mysqli_query($conn, "UPDATE karyawan SET rfid='$rfid', nip='$nip', nama='$nama', jabatan='$jabatan', alamat='$alamat', no_telp='$no_telp' WHERE id=$id"); $_SESSION['notif'] = "Data karyawan berhasil diperbarui!"; } } if ($_POST['action'] == 'delete') { $id = $_POST['id']; mysqli_query($conn, "DELETE FROM karyawan WHERE id=$id"); $_SESSION['notif'] = "Data karyawan berhasil dihapus!"; } header("Location: karyawan.php"); exit(); } $result = mysqli_query($conn, "SELECT * FROM karyawan"); ?> Data Karyawan

Data Karyawan

No RFID NIP Nama Jabatan Alamat No. Telp Aksi