Files
simutu/app/peserta/tabel_peg1.php
2025-10-09 12:30:11 +07:00

89 lines
3.9 KiB
PHP

<?php
include('../koneksi.php');
$kerja=$_POST['kerja'];
$tempdata=$_POST['tempdata'];
?>
<style type="text/css">
input[type=checkbox] {
transform: scale(1.5);
}
.table > tbody > tr > td {
vertical-align: middle;
}
</style>
<script type="text/javascript">$("#tabel_data_pegawai").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<input type="hidden" id="temp_data" style="width:600px" value="<?php echo $tempdata; ?>">
<table id="tabel_data_pegawais" class="table table-striped table-bordered" cellpadding="1" style="font-size:12px;">
<thead>
<tr>
<td align="center">
<input type="checkbox" name="checkAll" id="checkAll" class="checkbox cb_data" aria-label="Single checkbox Two" >
</td>
<td align="center"><b>Nama</b></td>
<td align="center"><b>NIP</b></td>
<td align="center"><b>Gol</b></td>
<td align="center"><b>Sex</b></td>
<td align="center"><b>Satker</b></td>
<td align="center"><b>Jab</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT p.*,s.nama,j.nama
FROM data_pegawai p
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
WHERE p.id IS NOT NULL AND p.aktif='t'
".($kerja == null ? "" : "AND p.satuan_kerja='$kerja'")."
ORDER BY p.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td align="center">
<input type="checkbox" id='checkDelete' name='checkDelete[]' class="checkbox cb_data" value="<?php echo $row['id']; ?>" aria-label="Single checkbox Two">
</td>
<td><?php echo $row[1]; ?></td>
<td><?php echo $row[2]; ?></td>
<td><?php if ($row[3]=='-') {echo "-";} else {echo $row[3].'/'.$row[4];} ?></td>
<td><?php if ($row[5]=='Laki-laki') {echo "L";} else {echo "P";} ?></td>
<td><?php echo $row[12]; ?></td>
<td><?php echo $row[13]; ?></td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
function getSelectedVal(){
var ID={};
ID.values=[];
$("input#checkDelete").each(function(){
var $this = $(this);
if($this.is(":checked")){
ID.values.push($this.attr("value"));
}
$("#temp_data").val(ID.values);
// $("#awal").val(ID.values);
// $("#awal").trigger('input');
});
}
$("#checkAll").click(function () {
$('input:checkbox').not(this).prop('checked', this.checked);
});
$("input[type='checkbox']").change(function() {
getSelectedVal();
});
</script>