SHOW:
|
|
- or go back to the newest paste.
| 1 | <?php | |
| 2 | ||
| 3 | include 'excel_reader2.php'; | |
| 4 | include '../Config/konek.php'; | |
| 5 | ||
| 6 | // membaca file excel yang diupload | |
| 7 | $data = new Spreadsheet_Excel_Reader($_FILES['upl_excel']['tmp_name']); | |
| 8 | ||
| 9 | // membaca jumlah baris dari data excel | |
| 10 | $baris = $data->rowcount($sheet_index=0); | |
| 11 | ||
| 12 | // nilai awal counter untuk jumlah data yang sukses dan yang gagal diimport | |
| 13 | $sukses = 0; | |
| 14 | $gagal = 0; | |
| 15 | ||
| 16 | // import data excel mulai baris ke-2 (karena baris pertama adalah nama kolom) | |
| 17 | for ($i=2; $i<=$baris; $i++) | |
| 18 | {
| |
| 19 | // membaca data nim (kolom ke-1) | |
| 20 | $KODE_PLAN = $data->val($i, 1); | |
| 21 | // membaca data nama (kolom ke-2) | |
| 22 | $KODE_M = $data->val($i, 2); | |
| 23 | // membaca data alamat (kolom ke-3) | |
| 24 | $KODE_LC = $data->val($i, 3); | |
| 25 | $KODE_INST = $data->val($i, 4); | |
| 26 | $KODE_UBIS = $data->val($i, 5); | |
| 27 | $ANGKATAN = $data->val($i, 6); | |
| 28 | $TGL_MULAI = $data->val($i, 7); | |
| 29 | $TGL_AKHIR = $data->val($i, 8); | |
| 30 | $ANGGARAN = $data->val($i, 9); | |
| 31 | $PST = $data->val($i, 10); | |
| 32 | ||
| 33 | //$tanggal_m = date('y-m-d',strtotime($TGL_MULAI));
| |
| 34 | //$tanggal_a = date('y-m-d',strtotime($TGL_AKHIR));
| |
| 35 | ||
| 36 | $tanggal_m = trim($TGL_MULAI); | |
| 37 | $tanggal_a = trim($TGL_AKHIR); | |
| 38 | ||
| 39 | // setelah data dibaca, sisipkan ke dalam tabel mhs | |
| 40 | /* | |
| 41 | $query = "INSERT INTO plan VALUES ('$KODE_PLAN', '$KODE_M', '$KODE_LC','$KODE_INST','$KODE_UBIS',$ANGKATAN,$tanggal_m,$tanggal_a, $ANGGARAN,$PST )";
| |
| 42 | ||
| 43 | perhatikan cara nulis querynya.. ini perbaikan gw | |
| 44 | */ | |
| 45 | $query = "INSERT INTO plan VALUES | |
| 46 | ('$KODE_PLAN', '$KODE_M', '$KODE_LC',
| |
| 47 | '$KODE_INST','$KODE_UBIS','$ANGKATAN', | |
| 48 | '$tanggal_m','$tanggal_a', '$ANGGARAN', | |
| 49 | '$PST' )"; | |
| 50 | /* | |
| 51 | apakah menurutmu tanggal itu nilainya angka/string? | |
| 52 | well biar aman semua kasi kutip | |
| 53 | */ | |
| 54 | ||
| 55 | $hasil = mysql_query($query); | |
| 56 | ||
| 57 | // jika proses insert data sukses, maka counter $sukses bertambah | |
| 58 | // jika gagal, maka counter $gagal yang bertambah | |
| 59 | if ($hasil) $sukses++; | |
| 60 | else $gagal++; | |
| 61 | } | |
| 62 | ||
| 63 | // tampilan status sukses dan gagal | |
| 64 | ||
| 65 | header ('location:../media.php?module=view');
| |
| 66 | //echo $TGL_MULAI; | |
| 67 | //echo $tanggal_m; | |
| 68 | echo "<h3>Proses import data selesai.</h3>"; | |
| 69 | echo "<p>Jumlah data yang sukses diimport : ".$sukses."<br>"; | |
| 70 | echo "Jumlah data yang gagal diimport : ".$gagal."</p>"; | |
| 71 | ||
| 72 | ||
| 73 | ||
| 74 | ?> |