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 | ?> |