예제 #1
0
$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>";
    }
}
include "lib/function.php";
// membaca file excel yang diupload
$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)
    $idbcf15_batalbcf = $data->val($i, 1);
    $idbcf15 = $data->val($i, 2);
    $bcf15no = $data->val($i, 3);
    $bcf15tgl1 = $data->val($i, 4);
    $bcf15tgl = exc_ke_sql($bcf15tgl1);
    $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);
예제 #3
0
$sukses = 0;
$gagal = 0;
// import data excel mulai baris ke-2 (karena baris pertama adalah nama kolom)
for ($i = 3; $i <= $baris; $i++) {
    // membaca data bcf15 (kolom ke-1)
    $idbcf15 = $data->val($i, 1);
    $bcf15no = $data->val($i, 2);
    $tahun = $data->val($i, 3);
    $masuk = $data->val($i, 4);
    $bamasukno = $data->val($i, 5);
    $bamasukdate1 = $data->val($i, 6);
    $bamasukdate = exc_ke_sql($bamasukdate1);
    $stafhgr = $data->val($i, 7);
    $nipstafhgr = $data->val($i, 8);
    $tglrekam1 = $data->val($i, 9);
    $tglrekam = exc_ke_sql($tglrekam1);
    $keterangan = $data->val($i, 10);
    $statusupload = $data->val($i, 11);
    $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 == 'BAMASUK') {
        $sql = "SELECT * FROM bcf15_masuktpp where (idbcf15='{$idbcf15}')";
        $query = mysql_query($sql);
        $cek = mysql_numrows($query);
        if ($cek > 0) {
            $updatebcf15 = "UPDATE bcf15 SET \n\n                    masuk='{$masuk}',\n                    bamasukno='{$bamasukno}',\n                    bamasukdate='{$bamasukdate}',\n                    bamasukdatetrx='{$tglrekam}'\n                            \n                    WHERE idbcf15='{$idbcf15}' ";
            $hasilbtlpech1 = mysql_query($updatebcf15) or die(mysql_error());
        } else {