first commit
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
<?php
|
||||
include('../../koneksi.php');
|
||||
require "excel_reader.php";
|
||||
//jika tombol import ditekan
|
||||
|
||||
//$del_pegawai=pg_query("DELETE FROM data_pegawai");
|
||||
$target = basename($_FILES['input_load_impegawai']['name']) ;
|
||||
move_uploaded_file($_FILES['input_load_impegawai']['tmp_name'], $target);
|
||||
// tambahkan baris berikut untuk mencegah error is not readable
|
||||
chmod($_FILES['input_load_impegawai']['name'],0777);
|
||||
$data = new Spreadsheet_Excel_Reader($_FILES['input_load_impegawai']['name'],false);
|
||||
// menghitung jumlah baris file xls
|
||||
$baris = $data->rowcount($sheet_index=0);
|
||||
|
||||
// import data excel mulai baris ke-2 (karena tabel xls ada header pada baris 1)
|
||||
for ($i=2; $i<=$baris; $i++)
|
||||
{
|
||||
$n=$data->val($i, 2);
|
||||
if (($n=='') || ($n==NULL)) {} else {
|
||||
// membaca data (kolom ke-1 sd terakhir)
|
||||
|
||||
|
||||
// import satker
|
||||
/*$nama = $data->val($i, 2);
|
||||
$impegawai = pg_query("INSERT into satuan_kerja (nama) values ('$nama')"); */
|
||||
|
||||
// import jabatan baru
|
||||
/* $nama = $data->val($i, 2);
|
||||
$impegawai = pg_query("INSERT into jabatan_pegawai (nama) values ('$nama')"); */
|
||||
|
||||
// import tenaga
|
||||
/* $nama = $data->val($i, 2);
|
||||
$impegawai = pg_query("INSERT into tenaga (nama) values ('$nama')");*/
|
||||
|
||||
// import tenaga2
|
||||
/* $nama = $data->val($i, 2);
|
||||
$impegawai = pg_query("INSERT into tenaga2 (nama) values ('$nama')"); */
|
||||
|
||||
|
||||
// import pegawai
|
||||
$id = $data->val($i, 1);
|
||||
$nama2 = $data->val($i, 2);
|
||||
$nam2 = $data->val($i, 3);
|
||||
$nipb2 = $data->val($i, 4);
|
||||
$golongan = $data->val($i, 5);
|
||||
$ruang = $data->val($i, 6);
|
||||
$gelar_d = $data->val($i, 7);
|
||||
$gelar_b = $data->val($i, 8);
|
||||
$satuan_kerja = $data->val($i, 9);
|
||||
$pendidikan = $data->val($i, 10);
|
||||
$jabatan_pegawai_id = $data->val($i, 11);
|
||||
$tenaga_id = $data->val($i, 12);
|
||||
$tenaga2_id = $data->val($i, 13);
|
||||
$hp = $data->val($i, 14);
|
||||
$jenis_kelamin = $data->val($i, 15);
|
||||
|
||||
$nama=str_replace("'", "", $nama2);
|
||||
$nam=str_replace("'", "", $nam2);
|
||||
$nipb=str_replace(' ', '', $nipb2);
|
||||
|
||||
$impegawai = "INSERT into data_pegawai (id,nama,nam,nipb,golongan,ruang,gelar_d,gelar_b,satuan_kerja,pendidikan,jabatan_pegawai_id,
|
||||
tenaga_id,tenaga2_id,hp,jenis_kelamin,
|
||||
aktif,created_at,modified_at)
|
||||
values ('$id','$nama','$nam','$nipb','$golongan','$ruang','$gelar_d','$gelar_b','$satuan_kerja','$pendidikan','$jabatan_pegawai_id',
|
||||
'$tenaga_id','$tenaga2_id','$hp','$jenis_kelamin',
|
||||
'1',NOW(),NOW()
|
||||
)";
|
||||
$hasil_impegawai = pg_query($impegawai);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
// hapus file xls yang udah dibaca
|
||||
// unlink($_FILES['input_load_impegawai']['name']);
|
||||
?>
|
||||
Reference in New Issue
Block a user