Advertisement
Mista

Untitled

Aug 15th, 2016
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. <?php
  2. include"../config/koneksi.php";
  3. $requestData= $_REQUEST;
  4.  
  5.  
  6. $columns = array(
  7. 0 => 'nik',
  8. 1 => 'nama',
  9. 2 => 'jenkel',
  10. 3 => 'alamat',
  11. 4 => 'telp',
  12. 5 => 'status',
  13. 6 => 'cabang'
  14. );
  15. $sqlUser = "select cabang from login where userid='".$_SESSION['userid']."'";
  16. var_dump($sqlUser);// untuk debug bisa dihapus;
  17. $user = mysql_fetch_array(mysql_query($sqlUser));
  18.  
  19. $sql = "SELECT nik,nama,jenkel,alamat,telp,status,cabang ";
  20. $sql.=" FROM staff where cabang= '".$user['cabang']."' and cabang='Pusat'";
  21. $query=mysqli_query($db, $sql) or die("karyawan-data.php: get InventoryItems".mysqli_error());
  22. $totalData = mysqli_num_rows($query);
  23. $totalFiltered = $totalData;
  24. if( !empty($requestData['search']['value']) ) {
  25. $sql = "SELECT nik,nama,jenkel,alamat,telp,status,cabang";
  26. $sql.=" FROM staff";
  27. $sql.=" WHERE nama LIKE '".$requestData['search']['value']."%' ";
  28. $sql.=" OR nik LIKE '".$requestData['search']['value']."%' ";
  29. $query=mysqli_query($db, $sql) or die("karyawan-data.php: get PO");
  30. $totalFiltered = mysqli_num_rows($query);
  31.  
  32. $sql.=" ORDER BY ". $columns[$requestData['order'][0]['column']]." ".$requestData['order'][0]['dir']." LIMIT ".$requestData['start']." ,".$requestData['length']." ";
  33. $query=mysqli_query($db, $sql) or die("karyawan-data.php: get PO");
  34.  
  35. } else {
  36.  
  37. $sql = "SELECT nik,nama,jenkel,alamat,telp,status,cabang ";
  38. $sql.=" FROM staff staff where cabang= '".$user['cabang']."' and cabang='Pusat'";
  39. $sql.=" ORDER BY ". $columns[$requestData['order'][0]['column']]." ".$requestData['order'][0]['dir']." LIMIT ".$requestData['start']." ,".$requestData['length']." ";
  40. $query=mysqli_query($db, $sql) or die("karyawan-data.php: get PO".mysqli_error());
  41.  
  42. }
  43.  
  44. $data = array();
  45. while( $row=mysqli_fetch_array($query) ) {
  46. $nestedData=array();
  47.  
  48. $nestedData[] = $row["nik"];
  49. $nestedData[] = $row["nama"];
  50. $nestedData[] = $row["jenkel"];
  51. $nestedData[] = $row["alamat"];
  52. $nestedData[] = $row["telp"];
  53. $nestedData[] = $row["status"];
  54. $nestedData[] = $row["cabang"];
  55. $nestedData[] = '<td><center>
  56. <a href="karyawan-e.php?nik='.$row['nik'].'" data-toggle="tooltip" title="Edit" class="btn btn-sm btn-warning"> <i class="menu-icon icon-pencil"></i> </a>
  57. <a href="karyawan.php?hal=hapus&kd='.$row['nik'].'" data-toggle="tooltip" title="Hapus" class="btn btn-sm btn-danger"> <i class="menu-icon icon-trash"></i> </a>
  58. </center></td>';
  59.  
  60. $data[] = $nestedData;
  61.  
  62. }
  63.  
  64.  
  65.  
  66. $json_data = array(
  67. "draw" => intval( $requestData['draw'] ),
  68. "recordsTotal" => intval( $totalData ),
  69. "recordsFiltered" => intval( $totalFiltered ),
  70. "data" => $data
  71. );
  72.  
  73. echo json_encode($json_data);
  74.  
  75. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement