Guest User

Untitled

a guest
Dec 7th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. <?php
  2. $con = mysql_connect("localhost","root");
  3. if(!$con)
  4. {
  5. die('Could not connect:'.mysql_error());
  6. }
  7.  
  8. @mysql_select_db("UniversityDB") or die("couldn't select database");
  9. session_Start();
  10. if(isset($_POST['usernameField']))
  11. {
  12. $_SESSION['username'] = json_encode($_POST['usernameField']);
  13. }
  14.  
  15. $function = json_decode($_POST['functionID']);
  16. switch($function)
  17. {
  18. case 1:
  19. $password = json_encode($_POST['passwordField']);
  20. echo checkUser($_SESSION['username'],$password);
  21. break;
  22. case 2:
  23. echo getUsername($_SESSION['username']);
  24. break;
  25. case 3:
  26. echo getCourses($_SESSION['username']);
  27. break;
  28. }
  29.  
  30. function checkUser($user,$password)
  31. {
  32. $query = "SELECT username, pass FROM account WHERE username = $user and pass = $password";
  33. $result = mysql_query($query);
  34. if(mysql_num_rows($result)>=1)
  35. {
  36. echo json_encode(true);
  37. }
  38. else
  39. {
  40. echo json_encode(false);
  41. }
  42. }
  43.  
  44. function getUsername($user)
  45. {
  46. $query = "SELECT firstName FROM prof where username = $user";
  47. $result = mysql_query($query);
  48. $firstName = mysql_result($result,0,"firstName");
  49. echo json_encode($firstName);
  50. }
  51.  
  52. function getCourses($user)
  53. {
  54. $query = "SELECT Distinct courseID ,courseName, creditHour, Description FROM course, prof, account WHERE prof.username = $user and prof.profID = course.profID";
  55. $result = mysql_query($query);
  56. $arr = array();
  57. while($record = mysql_fetch_assoc($result))
  58. {
  59. $arr[] = array ('courseName' => $record['courseName'],
  60. 'courseID' => $record['courseID'],
  61. 'creditHour' => $record['creditHour'],
  62. 'description' => $record['Description']);
  63. }
  64. echo json_encode($arr);
  65. }
  66.  
  67. ?>
Add Comment
Please, Sign In to add comment