Advertisement
Guest User

class

a guest
Mar 15th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. public function insert_pegawai(){
  2. $nip = htmlentities($_POST['nip']);
  3. $nama = htmlentities($_POST['nmPeg']);
  4. $gol = htmlentities($_POST['golPEg']);
  5. $gender = htmlentities($_POST['jkPeg']);
  6.  
  7. $cekNip = $this->db->prepare("SELECT * FROM ssh_pegawai WHERE peg_nip = ?");
  8. $cekNip->execute(array($nip));
  9. if($cekNip->rowCount() > 0){
  10. /*echo "<script> alert('NIP Sudah Digunakan'); location.href='pegawai.php' </script>";
  11. exit(); */
  12. //echo json_encode($cekNip, JSON_PRETTY_PRINT);
  13. echo json_encode(array(
  14. "pesan" => "<font color='red'><i class='fa fa-warning'></i> NIP ini sudah digunakan.!</font>
  15. "));
  16. }else{
  17. $sql = "INSERT INTO ssh_pegawai SET peg_nip = ?, peg_nama = ?, peg_gol = ?, peg_gender = ?";
  18. $stmt = $this->db->prepare($sql);
  19. $stmt->bindParam(1, $nip);
  20. $stmt->bindParam(2, $nama);
  21. $stmt->bindParam(3, $gol);
  22. $stmt->bindParam(4, $gender);
  23. $stmt->execute();
  24. /*ambil AUTO INCREMENT terakhir dari tabel ssh_pegawai*/
  25. $query = "SELECT LAST_INSERT_ID()";
  26. $stmt1 = $this->db->prepare($query);
  27. $stmt1->execute();
  28. while($r = $stmt1->fetch(PDO::FETCH_LAZY)){
  29. $ID = $r[0];
  30. }
  31. /*simpan ke tabel ssh_login*/
  32. $statusLog = htmlentities($_POST['status']);
  33. $pass_u = htmlentities($_POST['logPass']);
  34. $query_login = "INSERT INTO ssh_login SET login_peg = ?, login_user = ?, login_status = ?, login_pass = ?";
  35. $stmt2 = $this->db->prepare($query_login);
  36. $stmt2->bindParam(1, $ID);
  37. $stmt2->bindParam(2, $nip);
  38. $stmt2->bindParam(3, $statusLog);
  39. $stmt2->bindParam(4, password_hash($pass_u, PASSWORD_DEFAULT));
  40. $stmt2->execute();
  41. /*echo "<script> alert('Data Berhasil Disimpan'); location.href='pegawai.php' </script>";
  42. exit();*/
  43. echo json_encode(array(
  44. "pesan" => "<font color='green'><i class='fa fa-check'></i> Data berhasil disimpan.!</font>
  45. "));
  46. } /*End If*/
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement