Advertisement
dadang9

php

Sep 10th, 2018
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. <?php
  2. require_once 'dbcon.php';
  3.  
  4. $hiddenId = $_POST['hidden-updateT'];
  5. $email = $_POST['email'];
  6. $name = $_POST['name'];
  7. $username = $_POST['username'];
  8. $password = $_POST['password'];
  9.  
  10. try {
  11. $queryPassTeacher = "SELECT password FROM teacher WHERE teacher_id = '$hiddenId' ";
  12. $resultPassTeacher= mysqli_query($db, $queryPassTeacher);
  13. $rowPassTeacherId = mysqli_fetch_assoc($resultPassTeacher);
  14.  
  15. $newPassword = !isset($password) ? $rowPassTeacherId['password']
  16. : password_hash($password, PASSWORD_DEFAULT); <-- disini gak bisa
  17.  
  18. $queryUpdateTeacher = "UPDATE teacher
  19. SET email = '$email',
  20. name = '$name',
  21. username = '$username',
  22. password = '$newPassword'
  23. WHERE teacher_id = '$hiddenId' ";
  24. $executeTheTeacher = mysqli_query($db, $queryUpdateTeacher);
  25. if (!$executeTheTeacher) throw new Exception("Gagal Mengupdate Data");
  26. else {
  27. $success = [
  28. "message" => "Berhasil Mengupdate Data",
  29. "success" => true
  30. ];
  31. echo json_encode($success);
  32. }
  33.  
  34. } catch (Exception $e) {
  35. $error = [
  36. "message" => $e->getMessage(),
  37. "success" => false
  38. ];
  39.  
  40. echo json_encode($error);
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement