Advertisement
GWibisono

Aries Maulana script v 2

May 13th, 2012
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement