コード例 #1
0
 $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());
コード例 #2
0
$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>";