Advertisement
Guest User

Untitled

a guest
Jan 20th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.78 KB | None | 0 0
  1. <?php
  2. session_start();
  3. include "dbFunctions.php";
  4. IF (isset($_SESSION['parent_nric'])){
  5. $theNRIC = $_SESSION['parent_nric'];
  6. $name = $_SESSION['parent_name'];
  7.  
  8. //$query = "SELECT student.student_id, cca.cca_id, cca.cca_name, cca.cca_size, cca_category.category_id, cca_category.category_name FROM choices, student, parent, cca, cca_category WHERE student.student_id = choices.student_id and choices.cca_id=cca.cca_id AND cca.category_id=cca_category.category_id and student.parent_nric = parent.parent_nric and parent.parent_nric='".$theNRIC."'";
  9. $query = "SELECT student_id, parent_email FROM student, parent WHERE student.parent_nric = parent.parent_nric and parent.parent_nric='".$theNRIC."'";
  10. $result = mysqli_query($link, $query) or die('Error querying database');
  11. $row = mysqli_fetch_array($result);
  12.  
  13. // create sql query
  14. $categoryQuery = "SELECT * FROM cca_category";
  15.  
  16. // execute sql query
  17. $categoryResult1 = mysqli_query($link, $categoryQuery) or die('Error querying database');
  18. $categoryResult2 = mysqli_query($link, $categoryQuery) or die('Error querying database');
  19. $categoryResult3 = mysqli_query($link, $categoryQuery) or die('Error querying database');
  20.  
  21. ?>
  22.  
  23. <!DOCTYPE html>
  24. <html lang="en">
  25.  
  26. <head>
  27. <title>CCA Registration System</title>
  28.  
  29. <!-- Bootstrap Core CSS -->
  30. <link href="css/bootstrap.min.css" rel="stylesheet">
  31.  
  32. <!-- Custom CSS -->
  33. <link href="css/shop-homepage.css" rel="stylesheet">
  34. <script language="javascript" type="text/javascript">
  35. function showCCADropDown1() {
  36. var str1 = document.getElementById("choice1").value;
  37. if (window.XMLHttpRequest) {
  38. // code for IE7+, Firefox, Chrome, Opera, Safari
  39. xmlhttp = new XMLHttpRequest();
  40. } else {
  41. // code for IE6, IE5
  42. xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  43. }
  44. xmlhttp.onreadystatechange = function () {
  45. if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
  46. document.getElementById("ajaxDiv1").innerHTML = xmlhttp.responseText;
  47. }
  48. };
  49. xmlhttp.open("GET", "getCCADropDown.php?cat_id=" + str1, true);
  50. xmlhttp.send();
  51. }
  52. function showCCADropDown2() {
  53. var str2 = document.getElementById("choice2").value;
  54. if (window.XMLHttpRequest) {
  55. // code for IE7+, Firefox, Chrome, Opera, Safari
  56. xmlhttp = new XMLHttpRequest();
  57. } else {
  58. // code for IE6, IE5
  59. xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  60. }
  61. xmlhttp.onreadystatechange = function () {
  62. if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
  63. document.getElementById("ajaxDiv2").innerHTML = xmlhttp.responseText;
  64. }
  65. };
  66. xmlhttp.open("GET", "getCCADropDown.php?cat_id=" + str2, true);
  67. xmlhttp.send();
  68. }
  69. function showCCADropDown3() {
  70. var str3 = document.getElementById("choice3").value;
  71. if (window.XMLHttpRequest) {
  72. // code for IE7+, Firefox, Chrome, Opera, Safari
  73. xmlhttp = new XMLHttpRequest();
  74. } else {
  75. // code for IE6, IE5
  76. xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  77. }
  78. xmlhttp.onreadystatechange = function () {
  79. if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
  80. document.getElementById("ajaxDiv3").innerHTML = xmlhttp.responseText;
  81. }
  82. };
  83. xmlhttp.open("GET", "getCCADropDown.php?cat_id=" + str3, true);
  84. xmlhttp.send();
  85. }
  86. </script>
  87.  
  88.  
  89. </head>
  90.  
  91. <body>
  92.  
  93. <!-- Navigation -->
  94.  
  95. <nav class="navbar navbar-inverse navbar-fixed-top" role="navigation">
  96.  
  97. <div class="container">
  98. <!-- Brand and toggle get grouped for better mobile display -->
  99. <div class="navbar-header">
  100. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
  101. <span class="sr-only">Toggle navigation</span>
  102. <span class="icon-bar"></span>
  103. <span class="icon-bar"></span>
  104. <span class="icon-bar"></span>
  105. </button>
  106. <a class="navbar-brand" href="#">CCA Registration Portal</a>
  107. </div>
  108. <!-- Collect the nav links, forms, and other content for toggling -->
  109. <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
  110.  
  111. <ul class="nav navbar-nav navbar-right">
  112.  
  113. <li>
  114. <form role="form" method="post" action="doSearch.php" style="padding-top:10px;">
  115. <input type="text" placeholder="Enter CCA Name" name="cca_name">
  116. <input type="submit" Value="Search" class="btn btn-info btn-xs"/>
  117. </form>
  118. </li>
  119. <?php if (isset($_SESSION['student_id']) || isset($_SESSION['parent_nric']) || isset($_SESSION['staff_id'])) { ?>
  120. <li>
  121. <a href="#"><?php echo $name; ?></a>
  122. </li>
  123. <li>
  124. <a href="logout.php">Logout</a>
  125. </li>
  126. </ul>
  127. <ul class="nav navbar-nav navbar-left">
  128. <li><a href="index.php"><img src="images/schoollogo2.jpg" alt="" width="500px" height=90/></a>
  129. </li>
  130. <?php } ?>
  131. </ul>
  132. <ul class="nav navbar-nav">
  133. <li>
  134. <a href="browseCCA.php">Browse CCA</a>
  135. </li>
  136. <li>
  137. <a href="parent_cca_choice.php">CCA Choices</a>
  138. </li>
  139. <li>
  140. <a href="parent_edit_maintain_personal_information.php">Maintain Personal Information </a>
  141. </li>
  142. <li>
  143. <a href="parent_maintain_student_information.php">Maintain Parents Information</a>
  144. </li>
  145. </ul>
  146. </div>
  147. <!-- /.navbar-collapse -->
  148. </div>
  149. <!-- /.container -->
  150. </nav>
  151. <center>
  152. <br>
  153. <br>
  154. <br>
  155. <br>
  156. <br>
  157. <br>
  158. <br>
  159. <br>
  160. <!-- Page Content -->
  161. <h3><u>Add CCA Choices</u></h3>
  162. <br>
  163. <form role="form" method="post" action="do_parent_add_submit_cca_choice.php">
  164. <div style="width:350px;">
  165. <label for="choice1">1st Choice:</label>
  166. <select class="form-control" id="choice1" name="choice1" onchange="showCCADropDown1()">
  167. <option value="0">All Category</option>
  168. <?php
  169. while ($categoryRow1 = mysqli_fetch_assoc($categoryResult1)) {
  170. ?>
  171. <option value ="<?php echo $categoryRow1['category_id']; ?>">
  172. <?php echo $categoryRow1['category_name']; ?>
  173. </option>
  174. <?php
  175. }
  176. ?>
  177. </select>
  178. <div id='ajaxDiv1'></div>
  179. </div>
  180. <br>
  181. <div class="row">
  182. <div style="width:350px;">
  183. <label for="choice2">2nd Choice:</label>
  184. <select class="form-control" id="choice2" name="choice2" onchange="showCCADropDown2()">
  185. <option value="0">All Category</option>
  186. <?php
  187. while ($categoryRow2 = mysqli_fetch_assoc($categoryResult2)) {
  188. ?>
  189. <option value ="<?php echo $categoryRow2['category_id']; ?>">
  190. <?php echo $categoryRow2['category_name']; ?>
  191. </option>
  192. <?php
  193. }
  194. ?>
  195. </select>
  196. <div id='ajaxDiv2'></div>
  197. </div>
  198. </div>
  199. <br>
  200. <div class="row">
  201. <div style="width:350px;">
  202. <label for="choice3">3rd Choice:</label>
  203. <select class="form-control" id="choice3" name="choice3" onchange="showCCADropDown3()">
  204. <option value="0">All Category</option>
  205. <?php
  206. while ($categoryRow3 = mysqli_fetch_assoc($categoryResult3)) {
  207. ?>
  208. <option value ="<?php echo $categoryRow3['category_id']; ?>">
  209. <?php echo $categoryRow3['category_name']; ?>
  210. </option>
  211. <?php
  212. }
  213. ?>
  214. </select>
  215. <div id='ajaxDiv3'></div>
  216. </div>
  217. </div>
  218. <br>
  219. <input type="hidden" id="student_id" name="student_id" value="<?php echo $row['student_id'] ?>" />
  220. <input type="hidden" id="parent_email" name="parent_email" value="<?php echo $row['parent_email'] ?>" />
  221. <input type="submit" Value="Submit Choices" class="btn btn-info btn-lg"/>
  222. </form>
  223. <?php }else {
  224. echo"you are unable to view this page";
  225. }
  226. ?>
  227.  
  228.  
  229. </center>
  230. <!-- Footer -->
  231. <footer>
  232. <div class="row">
  233. <div class="col-lg-12">
  234. <p>Copyright &copy; 4 Aces</p>
  235. </div>
  236. </div>
  237. </footer>
  238.  
  239. </div>
  240. <!-- /.container -->
  241.  
  242. <!-- jQuery -->
  243. <script src="js/jquery.js"></script>
  244.  
  245. <!-- Bootstrap Core JavaScript -->
  246. <script src="js/bootstrap.min.js"></script>
  247.  
  248. </body>
  249.  
  250. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement