Advertisement
Guest User

Untitled

a guest
Feb 10th, 2017
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.  
  3. // ambil data dari server cloud table room
  4. $url  = "http://localhost/php-crud-api/room";
  5. $data = file_get_contents($url);
  6.  
  7. ?>
  8.  
  9. <!-- ##################### MS-ACCESS ##################### -->
  10.  
  11. <?php
  12.  
  13. $file_db = $_SERVER['DOCUMENT_ROOT'] . "/hoteldieng/ic2000.mdb";
  14. if (!file_exists($file_db)) {
  15.   die("Could not find database");
  16. }
  17.  
  18. // koneksi ke ms-access
  19. $mdbFilename = "ic2000";
  20. $user        = "";
  21. $password    = "";
  22. $konek       = odbc_connect($mdbFilename, $user, $password);
  23.  
  24. if (!$konek) {
  25.   die("ODBC not configuration");
  26. }
  27.  
  28. // menampilkan data
  29. $sql  = "SELECT * FROM room";
  30. $rs   = odbc_exec($konek, $sql);
  31.  
  32. // ambil data room dari mysql menggunakan json
  33. $user = json_decode($data, TRUE);
  34. // var_dump($user);
  35.  
  36. // $kosongkan   = "TRUNCATE TABLE room";
  37. $kosongkan   = "DELETE FROM room";
  38. $empty_table = odbc_exec($konek, $kosongkan);
  39.  
  40. if ($empty_table) {
  41.     echo "<script>alert('data berhasil dihapus')</script>";
  42. } else {
  43.     echo "<script>alert('data gagal dihapus')</script>";
  44. }
  45.  
  46. foreach ($user as $items):
  47.   // echo "<pre>";
  48.   // print_r($items);
  49.   // echo "</pre>";
  50.   // die();
  51.  
  52.   $count = count($items['records']);
  53.   for ($i=0; $i<$count; $i++):
  54.     $room_id          = $items['records'][$i][0];
  55.     $building_id      = $items['records'][$i][1];
  56.     $building_name    = $items['records'][$i][2];
  57.     $floor            = $items['records'][$i][3];
  58.     $room_no_id       = $items['records'][$i][4];
  59.     $room_no          = $items['records'][$i][5];
  60.     $card_num         = $items['records'][$i][6];
  61.     $max_num          = $items['records'][$i][7];
  62.     $room_type_code   = $items['records'][$i][8];
  63.     $room_status_code = $items['records'][$i][9];
  64.     $remark           = $items['records'][$i][10];
  65.     $losttime         = $items['records'][$i][11];
  66.  
  67.     #insert
  68.     $sql_odbc = "INSERT INTO room
  69.    (
  70.      room_id,        /*0*/
  71.      building_id,    /*1*/
  72.      building_name,  /*2*/
  73.      floor,          /*3*/
  74.      room_no_id,     /*4*/
  75.      room_no,        /*5*/
  76.      card_num,       /*6*/
  77.      max_num,        /*7*/
  78.      room_type_code, /*8*/
  79.      room_status_code,/*9*/
  80.      remark,         /*10*/
  81.      losttime        /*11*/
  82.    ) VALUES (
  83.      '$room_id',
  84.      '$building_id',
  85.      '$building_name',
  86.      '$floor',
  87.      '$room_no_id',
  88.      '$room_no',
  89.      '$card_num',
  90.      '$max_num',
  91.      '$room_type_code',
  92.      '$room_status_code',
  93.      '$remark',
  94.      '$losttime'
  95.    )";  
  96.  
  97.     $input_data = odbc_exec($konek, $sql_odbc);
  98.     // echo $losttime."<br>";
  99.   endfor;
  100.  
  101.   if ($input_data) {
  102.       echo "<script>alert('data berhasil disimpan')</script>";
  103.   } else {
  104.       // echo "<script>alert('data gagal disimpan')</script>";
  105.       echo odbc_error($konek)." ".odbc_errormsg($konek);
  106.   }
  107.  
  108. endforeach;
  109.  
  110. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement