Files
spota-dev/admin/page/manajemendata/data-kk.php
Power BI Dev efdb11db3f Add SPOTA core PHP application
Add the main admin, dosen, mahasiswa, API, and service code needed to run the core legacy application with configurable upload storage.
2026-05-02 10:08:52 +07:00

216 lines
6.1 KiB
PHP

<?php $db = new dB($dbsetting);
$query = "SELECT * FROM tbdosen WHERE status = 'A' ORDER BY nmLengkap";
$db->runQuery($query);
$listDosen = [];
while ($r = $db->dbFetch()) {
array_push($listDosen, [
'id' => $r['iddosen'],
'nama' => $r['nmLengkap'],
]);
}
?>
<div class="row">
<div class="col-sm-12">
<ol class="breadcrumb">
<li>
<i class="clip-home-3"></i>
<a href="<?php echo ADMIN_PAGE; ?>">
Home
</a>
</li>
<?php
switch ($_GET['act']) {
case 'tambah':
$title = 'Tambah Data Kelompok Keahlian';
echo '
<li>
<a href="'.ADMIN_PAGE.'dashboard.php?page=data&menu=data-kk">
Manajemen Data Kelompok Keahlian
</a>
</li>
<li class="active">
Tambah Data Kelompok Keahlian
</li>';
break;
case 'edit':
$title = 'Edit Data Kelompok Keahlian';
echo '
<li>
<a href="'.ADMIN_PAGE.'dashboard.php?page=data&menu=data-kk">
Manajemen Data Kelompok Keahlian
</a>
</li>
<li class="active">
Edit Data Kelompok Keahlian
</li>';
break;
default:
$title = 'Manajemen Data Kelompok Keahlian';
echo '
<li class="active">
Manajemen Data Kelompok Keahlian
</li>';
break;
}
?>
<li class="search-box">
<label><?php echo tanggalIndo(date('Y-m-d H:i:s'), 'j F Y, H:i'); ?></label>
</li>
</ol>
<div class="page-header">
<h1><?php echo $title; ?></h1>
</div>
</div>
</div>
<?php
switch ($_GET['act']) {
default:
?>
<a href="?page=data&menu=data-kk&act=tambah" class="btn btn-primary btn-sm" data-toggle="modal"><i class="clip-user-6"></i> Tambah Data</a>
<hr/>
<div class="row">
<div class="col-md-12">
<!-- start: DYNAMIC TABLE PANEL -->
<div id="contentTabelKK"></div>
<!-- end: DYNAMIC TABLE PANEL -->
</div>
</div>
<?php
break;
case 'tambah':
?>
<form id="tambah_kelompok_keahlian" method="POST" enctype="multipart/form-data" action="page/manajemendata/act.data-kk.php">
<input type="hidden" name="act" value="insert" />
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">
Nama Kelompok Keahlian
</label>
<input type="text" class="form-control" id="namaKK" name="namaKK"/>
</div>
<div class="form-group">
<label class="control-label">
Ketua Kelompok Keahlian
</label>
<select name="ketuaKK" id="ketuaKK" class="form-control">
<option value="">Pilih Ketua KK</option>
<?php
foreach ($listDosen as $keyDosen => $valDosen) {
$idDosenDb = $valDosen['id'];
$namaDosenDb = $valDosen['nama'];
echo "<option value='$idDosenDb'>$namaDosenDb</option>";
}
?>
</select>
</div>
<div class="form-group">
<label class="control-label">
Sekretaris Kelompok Keahlian
</label>
<select name="sekretarisKK" id="sekretarisKK" class="form-control">
<option value="">Pilih Sekretaris KK</option>
<?php
foreach ($listDosen as $keyDosen => $valDosen) {
$idDosenDb = $valDosen['id'];
$namaDosenDb = $valDosen['nama'];
echo "<option value='$idDosenDb'>$namaDosenDb</option>";
}
?>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-md-2">
<button class="btn btn-teal btn-block" type="submit">
Simpan Data
</button>
</div>
</div>
</form>
<?php
break;
case 'edit':
$id = $_GET['id'];
if (ctype_digit($id)) {
$e = "SELECT * FROM tb_kelompok_keahlian WHERE idKK='$id' LIMIT 1";
$db->runQuery($e);
if ($db->dbRows() > 0) {
$edit = $db->dbFetch(); ?>
<form id="edit_kk" method="POST" enctype="multipart/form-data" action="page/manajemendata/act.data-kk.php">
<input type="hidden" name="act" value="update" />
<input type="hidden" name="idKK" value="<?php echo $id; ?>" />
<div class="row">
<div class="col-md-12">
<div class="form-group">
<label class="control-label">
Nama Kelompok Keahlian
</label>
<input type="text" class="form-control" id="namaKK" name="namaKK" value="<?php echo $edit['namaKK']; ?>"/>
</div>
<div class="form-group">
<label class="control-label">
Ketua Kelompok Keahlian
</label>
<select name="ketuaKK" id="ketuaKK" class="form-control">
<option value="">Pilih Ketua KK</option>
<?php
foreach ($listDosen as $keyDosen => $valDosen) {
$idDosenDb = $valDosen['id'];
$namaDosenDb = $valDosen['nama'];
$selected = '';
if ($idDosenDb == $edit['ketuaKK']) {
$selected = ' selected ';
}
echo "<option value='$idDosenDb' $selected>$namaDosenDb</option>";
} ?>
</select>
</div>
<div class="form-group">
<label class="control-label">
Sekretaris Kelompok Keahlian
</label>
<select name="sekretarisKK" id="sekretarisKK" class="form-control">
<option value="">Pilih Sekretaris KK</option>
<?php
foreach ($listDosen as $keyDosen => $valDosen) {
$idDosenDb = $valDosen['id'];
$namaDosenDb = $valDosen['nama'];
$selected = '';
if ($idDosenDb == $edit['sekretarisKK']) {
$selected = ' selected ';
}
echo "<option value='$idDosenDb' $selected>$namaDosenDb</option>";
} ?>
</select>
</div>
</div>
<div class="row">
<div class="col-md-2">
<button class="btn btn-teal btn-block" type="submit">
Simpan Data
</button>
</div>
</div>
</form>
<?php
} else {
}
} else {
//notfound page
}
break;
}
?>