$validasihanggar = $data->val($i, 5); $validasihanggardate1 = $data->val($i, 6); $validasihanggardate = exc_ke_sql_time($validasihanggardate1); $nm_hanggar = $data->val($i, 7); $nip_hanggar = $data->val($i, 8); $validasigate = $data->val($i, 9); $validasigatedate1 = $data->val($i, 10); $validasigatedate = exc_ke_sql_time($validasigatedate1); $nm_gate = $data->val($i, 11); $nip_gate = $data->val($i, 12); $arsip = $data->val($i, 13); $bulanarsip = $data->val($i, 14); $nomorbatch = $data->val($i, 15); $nomorarsip = $data->val($i, 16); $tglarsip1 = $data->val($i, 17); $tglarsip = exc_ke_sql_time($tglarsip1); $statusupload = $data->val($i, 18); $tgl_upload = date('Y-m-d'); $tgl_upload_now = date('Y-m-d H:i:s'); $user = $_SESSION['nm_lengkap']; // setelah data dibaca, sisipkan ke dalam tabel mhs //$query = "INSERT INTO bcf15 VALUES ('$idbcf15', '$tahun', '$bcf15no','$bcf15tgl','$bc11no','$bc11tgl','$bc11pos','$bc11subpos','$blno','$bltgl','$saranapengangkut','$voy','$amountbrg','$satuanbrg','$diskripsibrg','$consignee','$consigneeadrress','$consigneekota','$notify','$notifyadrress','$notifykota','$idtps','$idtpp','$idtypecode','$DokumenCode','$suratpengantarno','$suratpengantartgl','$keterangan','$DokumenNo','$DokumenDate','$Dokumen2Code','$Dokumen2No','$Dokumen2Date','$BatalTarik','$BatalTarikNo','$BatalTarikNo2','$BatalTarikDate','$BatalTarikKet','$masuk','$bamasukno','$bamasukdate','$bamasukdatetrx','$keluar','$BAKeluarDateTrx','$pemberitahuan','$suratno','$idtp3','$suratdate','$idseksitp3','$Pelayaran','$PelayaranNo','$Pelayarandate','$perintah','$suratperintahno','$idtp2','$suratperintahdate','$idseksitp2','$CacahType','$Cacah','$NDCacahNo','$NDCacahDate','$CacahNo','$CacahDate','$NHP','$ReqBatal','$Batal','$SuratBatalNo','$SuratBatalDate','$Pemohon','$AlamatPemohon','$ndkonfirmasito','$ndkonfirmasino','$ndkonfirmasino2','$ndkonfirmasidate','$ndkonfirmasijawaban','$jawabanp2Ket','$jawabanp2','$jawabanp2date','$idp2','$segel','$ndsegelno','$ndsegeldate','$idseksitp2bukgel','$SetujuBatalNo','$SetujuBatalNo2','$SetujuBatalDate','$Date_Trx','$UserName','$UserHost','$Description_Trx','$Pecahpos','$idpelayaran','$PelayaranAddress','$PelayaranAlasan','$NoKep','$recordstatus','$idmanifest','$idseksi','$Status_Akhr','$NoKepStatus_Akhr','$BA_Pemusnahan','$TGL_Pemusnahan','$KetBA_Penarikan','$Tgl_Rekam')"; if ($statusupload == 'BCFOUT') { $sql = "SELECT * FROM bcf15_batalbcf where idbcf15='{$idbcf15}'"; $query = mysql_query($sql); $cek = mysql_numrows($query); if ($cek > 0) { echo "<a>GAGAL UPLOAD</a>"; } else { $strSQL = "INSERT INTO bcf15_batalbcf (\n idbcf15,\n bcf15no,\n bcf15tgl,\n validasihanggar,\n validasihanggardate,\n nm_hanggar,\n nip_hanggar,\n validasigate,\n validasigatedate,\n nm_gate,\n nip_gate,\n arsip,\n bulanarsip,\n nomorbatch,\n nomorarsip,\n tglarsip,\n update_sitampan,\n tgl_update,\n nm_update\n \n \n ) \n\n VALUES \n ( \n '{$idbcf15}',\n '{$bcf15no}',\n '{$bcf15tgl}',\n '{$validasihanggar}',\n '{$validasihanggardate}',\n '{$nm_hanggar}',\n '{$nip_hanggar}',\n '{$validasigate}',\n '{$validasigatedate}',\n '{$nm_gate}',\n '{$nip_gate}',\n '{$arsip}',\n '{$bulanarsip}',\n '{$nomorbatch}',\n '{$nomorarsip}',\n '{$tglarsip}',\n 'ya',\n '{$tgl_upload_now}', \n '{$user}'\n );"; $hasil = mysql_query($strSQL) or die(mysql_error());
$data = new Spreadsheet_Excel_Reader($_FILES['userfile']['tmp_name']); // membaca jumlah baris dari data excel $baris = $data->rowcount($sheet_index = 0); // nilai awal counter untuk jumlah data yang sukses dan yang gagal diimport $sukses = 0; $gagal = 0; // import data excel mulai baris ke-2 (karena baris pertama adalah nama kolom) for ($i = 2; $i <= $baris; $i++) { // membaca data bcf15 (kolom ke-1) $idcontainer = $data->val($i, 1); $nocontainer = $data->val($i, 2); $idsize = $data->val($i, 3); $tgl_keluar1 = $data->val($i, 4); $tgl_keluar = exc_ke_sql($tgl_keluar1); $tglinput_keluar1 = $data->val($i, 5); $tglinput_keluar = exc_ke_sql_time($tglinput_keluar1); $tglvalidasi1 = $data->val($i, 6); $tglvalidasi = exc_ke_sql($tglvalidasi1); $nm_petugas_keluar = $data->val($i, 7); $nipstafhgr = $data->val($i, 8); $statusupload = $data->val($i, 9); $tgl_upload = date('Y-m-d'); $tgl_upload_now = date('Y-m-d H:i:s'); $user = $_SESSION['nm_lengkap']; if ($statusupload == 'CONTOUT') { $updatecont = "UPDATE bcfcontainer SET \n\n tgl_keluar='{$tgl_keluar}',\n tglinput_keluar='{$tglinput_keluar}',\n nm_petugas_keluar='{$nm_petugas_keluar}',\n ip_petugas_keluar='{$nipstafhgr}',\n statuspintu='OUT'\n \n WHERE idcontainer='{$idcontainer}' "; $hasil = mysql_query($updatecont) or die(mysql_error()); } else { echo '<script type="text/javascript"> alert("Anda Salah memilih excellnya.");</script>'; echo "<script type='text/javascript'>window.location='index.php?hal=upload_contout'</script>";