Advertisement
Mista

tanya

Aug 17th, 2016
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.64 KB | None | 0 0
  1. ========================================================= login ==============================================
  2. <?php
  3. session_start();
  4. include"koneksi.php";
  5. $userid = $_POST['userid'];
  6. $psw = md5($_POST['pass']);
  7. $op = $_GET['op'];
  8. if($op=="in"){
  9. $cek = mysqli_query($db,"SELECT * FROM login WHERE userid='$userid' AND pass='$psw'");
  10. if(mysqli_num_rows($cek)==1){
  11. $c = mysqli_fetch_array($cek);
  12. $_SESSION['userid'] = $c['userid'];
  13. $_SESSION['mapel'] = $c['mapel'];
  14. if($c['mapel']=="XXX"){
  15. header("location:../admin/index.php");
  16. }else if($c['mapel']=="Inggris" or $c['mapel']=="Indonesia" or $c['mapel']=="Matematika" or $c['mapel']=="IPA" or $c['mapel']=="IPS" or $c['mapel']=="Sejarah" or $c['mapel']=="Ekonomi" ){
  17. header("location:../guru/index.php");
  18. }
  19. }else{
  20. echo "<script type='text/javascript'> alert('Maaf Username dan Password Anda Tidak Cocok!'); window.location=('../index.php'); </script>";
  21. }
  22. }else if($op=="out"){
  23. unset($_SESSION['userid']);
  24. unset($_SESSION['mapel']);
  25. header("location:../index.php");
  26. }
  27. ?>
  28.  
  29. ==============================================================================================================
  30. =======================================================mapel-data=============================================
  31. <?php
  32. session_start();
  33. include"../config/koneksi.php";
  34. $requestData= $_REQUEST;
  35.  
  36. $userid=$_SESSION['userid'];
  37. $query1 = mysqli_query($db,"SELECT mapel FROM login where userid='$_SESSION[userid]'");
  38. while ($data = mysqli_fetch_assoc($query1)) {}
  39.  
  40. $columns = array(
  41. 0 => 'nama',
  42. 1 => 'kelas',
  43. 2 => 'nilai',
  44. 3 => 'mapel'
  45. //
  46. //
  47. //
  48. );
  49.  
  50.  
  51. $sql = "SELECT * ";
  52. $sql.=" FROM mapel where mapel='".$_SESSION['mapel']."' ";
  53. $query=mysqli_query($db, $sql) or die("karyawan-data.php: get InventoryItems".mysqli_error());
  54. $totalData = mysqli_num_rows($query);
  55. $totalFiltered = $totalData;
  56. if( !empty($requestData['search']['value']) ) {
  57. $sql = "SELECT *";
  58. $sql.=" FROM mapel";
  59. $sql.=" WHERE nama LIKE '".$requestData['search']['value']."%' ";
  60.  
  61. $query=mysqli_query($db, $sql) or die("mapel-data.php: get PO");
  62. $totalFiltered = mysqli_num_rows($query);
  63.  
  64. $sql.=" ORDER BY ". $columns[$requestData['order'][0]['column']]." ".$requestData['order'][0]['dir']." LIMIT ".$requestData['start']." ,".$requestData['length']." ";
  65. $query=mysqli_query($db, $sql) or die("mapel-data.php: get PO");
  66.  
  67. } else {
  68.  
  69. $sql = "SELECT * ";
  70. $sql.=" FROM mapel where mapel='".$_SESSION['mapel']."' ";
  71. $sql.=" ORDER BY ". $columns[$requestData['order'][0]['column']]." ".$requestData['order'][0]['dir']." LIMIT ".$requestData['start']." ,".$requestData['length']." ";
  72. $query=mysqli_query($db, $sql) or die("mapel.php: get PO".mysqli_error());
  73.  
  74. }
  75.  
  76. $data = array();
  77. while( $row=mysqli_fetch_array($query) ) {
  78. $nestedData=array();
  79.  
  80. $nestedData[] = $row["nama"];
  81. $nestedData[] = $row["kelas"];
  82. $nestedData[] = $row["nilai"];
  83. $nestedData[] = $row["mapel"];
  84. //
  85. //
  86. //
  87. $nestedData[] = '<td><center>
  88. <a href="mapel-e.php?nik='.$row['nik'].'" data-toggle="tooltip" title="Edit" class="btn btn-sm btn-warning"> <i class="menu-icon icon-pencil"></i> </a>
  89. <a href="mapel.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>
  90. </center></td>';
  91.  
  92. $data[] = $nestedData;
  93.  
  94. }
  95.  
  96.  
  97.  
  98. $json_data = array(
  99. "draw" => intval( $requestData['draw'] ),
  100. "recordsTotal" => intval( $totalData ),
  101. "recordsFiltered" => intval( $totalFiltered ),
  102. "data" => $data
  103. );
  104.  
  105. echo json_encode($json_data);
  106.  
  107. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement