degreeMod.php 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <?php
  2. $root = $_SERVER['DOCUMENT_ROOT'];
  3. include($root . "/util/session.php");
  4. include($root . "/util/privilege_check.php");
  5. checkPrivilege("admin");
  6. if($_SERVER["REQUEST_METHOD"] == "POST"){
  7. $degreeID=mysqli_real_escape_string($db,$_POST['degreeID']);
  8. $sql_query="select * from degrees where degreeID = '$degreeID'";
  9. $result=mysqli_query($db,$sql_query);
  10. //check if user exists
  11. if(mysqli_num_rows($result) == 0){
  12. $error="Degree doesn't exist";
  13. }
  14. else{
  15. $description=mysqli_real_escape_string($db,$_POST['description']);
  16. $degreeName=mysqli_real_escape_string($db,$_POST['degreeName']);
  17. $sql_query="UPDATE `degrees` SET `degreeName` = '$degreeName', `description` = '$description' where `degrees`.`degreeID` = '$degreeID'";
  18. $result=mysqli_query($db,$sql_query);
  19. if($result){
  20. header("Location: /admin/admin.php?msg=Degree Modified");
  21. }
  22. }
  23. }
  24. else{
  25. $degreeID=mysqli_real_escape_string($db,$_GET['degreeID']);
  26. $query = "SELECT * FROM degrees where degreeID='$degreeID'";
  27. $result = mysqli_query($db,$query);
  28. if(mysqli_num_rows($result) == 0){
  29. $error = "No such degree";
  30. exit;
  31. }
  32. else{
  33. $row=mysqli_fetch_assoc($result);
  34. }
  35. }
  36. ?>
  37. <html>
  38. <head>
  39. <title>Modify a degree</title>
  40. <link rel="stylesheet" type="text/css" href="adminStyle.css">
  41. </head>
  42. <body>
  43. <?php
  44. include($root . "/admin/header.php");
  45. ?>
  46. <li><a href="/admin/degreeList.php">Back</a></li>
  47. <form action="/admin/degreeMod.php" method="post" id="degreeForm">
  48. <label for="degreeID">Degree to modify</label><br>
  49. <input type="text" id="degreeID" name="degreeID" value="<?php echo $row['degreeID']?>"><br>
  50. <label for="degreeName">New degree name:</label><br>
  51. <input type="text" id="degreeName" name="degreeName" value="<?php echo $row['degreeName']?>"><br>
  52. <label for="description">New description:</label><br>
  53. <textarea rows="4" cols="50" name="description" id="description" form="degreeForm"><?php echo $row['description']?></textarea><br>
  54. <input type="submit" value="Submit">
  55. </form>
  56. <div style = "font-size:11px; color:#cc0000; margin-top:10px"><?php if(isset($error)){echo $error;} ?></div>
  57. <?php
  58. include($root . "/admin/footer.php");
  59. ?>
  60. </body>
  61. </html>