Guest User

Untitled

a guest
Aug 22nd, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. <?php
  2.  
  3. $db = pg_connect("host=localhost port=5432 dbname=your_db user=postgres password=your_paswrd");
  4. //call excel reader
  5. require "excel_reader.php";
  6. //press button
  7. if(isset($_POST['submit'])){
  8. $target = basename($_FILES['fopenl']['name']) ;
  9. move_uploaded_file($_FILES['fopenl']['tmp_name'], $target);
  10. $data = new Spreadsheet_Excel_Reader($_FILES['fopenl']['name'],false);
  11. //count row of excel xls
  12. $baris = $data->rowcount($sheet_index=0);
  13. //empty database before
  14. $drop = isset( $_POST["drop"] ) ? $_POST["drop"] : 0 ;
  15. if($drop == 1){
  16. //empty employee table
  17. $truncate ="TRUNCATE TABLE employee";
  18. pgsql_query($truncate);
  19. };
  20. //import data from xls
  21. for ($i=1; $i<=$baris; $i++)
  22. {
  23. //read from xls
  24. $emp_id = $data->val($i, 1);
  25. $date = $data->val($i, 2);
  26. $id_mac = $data->val ($i, 3);
  27. $val_a = $data->val($i, 4);
  28. $val_b = $data->val($i, 5);
  29. $stat = $data->val($i, 6);
  30. $note = $data->val ($i, 7);
  31. //setelah data dibaca, masukkan ke tabel dari_finger
  32. $query_insert = "INSERT into employee (emp_id,date,id_mac,val_a,val_b,stat,note)values('$emp_id','$date','$id_mac','$val_a','$val_b','$stat','$note')";
  33. //eksekusi query insert
  34. $insert = pg_query($query_insert);
  35. }
  36. if(!$insert){
  37. //jika import gagal
  38. die(pgsql_error());
  39. }else{
  40. //jika impor berhasil
  41. echo " Data imported,";
  42. }
Add Comment
Please, Sign In to add comment