Guest User

Untitled

a guest
May 13th, 2012
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.80 KB | None | 0 0
  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.  $query = "INSERT INTO plan VALUES ('$KODE_PLAN', '$KODE_M', '$KODE_LC','$KODE_INST','$KODE_UBIS',$ANGKATAN,$tanggal_m,$tanggal_a, $ANGGARAN,$PST )";
  41.   $hasil = mysql_query($query);
  42.  
  43.   // jika proses insert data sukses, maka counter $sukses bertambah
  44.   // jika gagal, maka counter $gagal yang bertambah
  45.  if ($hasil) $sukses++;
  46. else $gagal++;
  47. }
  48.  
  49. // tampilan status sukses dan gagal
  50.  
  51. header ('location:../media.php?module=view');
  52. //echo $TGL_MULAI;
  53. //echo $tanggal_m;
  54. echo "<h3>Proses import data selesai.</h3>";
  55. echo "<p>Jumlah data yang sukses diimport : ".$sukses."<br>";
  56. echo "Jumlah data yang gagal diimport : ".$gagal."</p>";
  57.  
  58.  
  59.  
  60. ?>
Advertisement
Add Comment
Please, Sign In to add comment