View difference between Paste ID: s32RRxuL and bKWiZAPM
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
?>