Advertisement
Guest User

Untitled

a guest
Jul 5th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.17 KB | None | 0 0
  1. <?
  2.  
  3. if($_POST['submit'])
  4. {
  5. $studNo = $_POST["stud_no"];
  6. $fname = $_POST["fname"];
  7. $mname = $_POST["mname"];
  8. $lname = $_POST["lname"];
  9. $mon = $_POST["mon"];
  10. $day = $_POST["day"];
  11. $yrs = $_POST["yr"];
  12. $bday = $mon."-".$day."-".$yrs;
  13. $age = $_POST["ages"];
  14. $year = $_POST["year"];
  15. $active = $_POST["active"];
  16. $course = $_POST["course"];
  17. $scho = $_POST["scho"];
  18.  
  19. $username = $_POST["username"];
  20. $password = md5($_POST["password"]);
  21. $utype = $_POST["u_type"];
  22.  
  23. $addStud = mysql_query("INSERT INTO student_info (student_id, student_firstname, student_middlename, student_lastname, student_bday, student_age, student_year, student_active, course_code, student_scholar) VALUES ('$studNo', '$fname', '$mname', '$lname', '$bday', '$age', '$_POST[studentyear]', '$active', '$course', '$scho')");
  24.  
  25. $addUser = mysql_query("INSERT INTO users (user_username, user_password, student_id, user_type, user_login, user_logs) VALUES ('$username', '$password', $studNo, '$utype', '00-00-0000 00:00:00', '0')");
  26.  
  27. if(($addStud) && ($addUser))
  28. {
  29. $_SESSION['success_msg'] = "User Record was successfully added in the database!";
  30. echo "<META http-equiv='refresh' content='0;URL=index.php?mod=user&add=success'>";
  31. echo "<div id='success_message'>Please wait while updating database...</div>";
  32.  
  33. $cUser = $_SESSION["username"];
  34.  
  35. $msg = $cUser." has added a record in Users Collection";
  36. $stat = mysql_query("INSERT INTO table_updates(update_event) VALUES ('$msg')");
  37.  
  38. }
  39. else
  40. {
  41. $_SESSION['error_msg'] = "User Record was not successfully added in the database!".mysql_error();
  42. echo "<META http-equiv='refresh' content='0;URL=index.php?mod=user&add=failed'>";
  43. echo "<div id='success_message'>Please wait while updating database...</div>";
  44. }
  45.  
  46.  
  47. }
  48.  
  49. ?>
  50.  
  51. <script src="contents/control_panel/SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
  52. <link href="contents/control_panel/SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
  53. <script src="contents/control_panel/SpryAssets/SpryValidationSelect.js" type="text/javascript"></script>
  54. <script src="contents/control_panel/SpryAssets/SpryValidationPassword.js" type="text/javascript"></script>
  55. <script src="contents/control_panel/SpryAssets/SpryValidationConfirm.js" type="text/javascript"></script>
  56. <link href="contents/control_panel/SpryAssets/SpryValidationSelect.css" rel="stylesheet" type="text/css" />
  57. <link href="contents/control_panel/SpryAssets/SpryValidationPassword.css" rel="stylesheet" type="text/css" />
  58. <link href="contents/control_panel/SpryAssets/SpryValidationConfirm.css" rel="stylesheet" type="text/css" />
  59. <p id="headings">USER MANAGER</p>
  60. <form id="form1s" name="form1" method="post" action="">
  61. <table width="60%" border="0" align="center" cellspacing="3">
  62. <tr>
  63. <td width="20%" align="right"><strong>User Number:</strong></td>
  64. <td width="80%"><span id="sprytextfield1">
  65. <input name="stud_no" type="text" id="stud_no" maxlength="9" />
  66. <span class="textfieldRequiredMsg">&nbsp;A value is required.&nbsp;</span></span></td>
  67. </tr>
  68. <tr>
  69. <td align="right"><strong>First Name:</strong></td>
  70. <td><span id="sprytextfield2">
  71. <input type="text" name="fname" id="fname" style="width: 60%" />
  72. <span class="textfieldRequiredMsg">&nbsp;A value is required/ No spaces.&nbsp;</span></span></td>
  73. </tr>
  74. <tr>
  75. <td align="right"><strong>Middle Name:</strong></td>
  76. <td><span id="sprytextfield3">
  77. <input name="mname" type="text" id="mname" style="width: 60%" />
  78. <span class="textfieldRequiredMsg">&nbsp;A value is required.&nbsp;</span></span></td>
  79. </tr>
  80. <tr>
  81. <td align="right"><strong>Last Name:</strong></td>
  82. <td><span id="sprytextfield5">
  83. <input type="text" name="lname" id="lname" style="width: 60%" />
  84. <span class="textfieldRequiredMsg">&nbsp;A value is required.&nbsp;</span></span></td>
  85. </tr>
  86. <tr>
  87. <td align="right"><strong>Birthday:</strong></td>
  88. <td><span id="spryselect1">
  89. </span>
  90. <span id="spryselect3">
  91. <select name="mon" id="mon">
  92. <option value="">Month</option>
  93. <?
  94. for($ctr=1; $ctr<=12; $ctr++)
  95. {
  96. if($ctr<=9) { $ctr = "0".$ctr; }
  97. echo "<option value='$ctr'>$ctr</option>";
  98. }
  99. ?>
  100. </select>
  101. <span class="selectRequiredMsg">&nbsp;Please select an item.&nbsp;</span></span> -
  102. <span id="spryselect4">
  103. <select name="day" id="day">
  104. <option value="" >Day</option>
  105. <?
  106. for($ctr=1; $ctr<=31; $ctr++)
  107. {
  108. if($ctr<=9) { $ctr = "0".$ctr; }
  109. echo "<option value='$ctr'>$ctr</option>";
  110. }
  111. ?>
  112. </select>
  113. <span class="selectRequiredMsg">&nbsp;Please select an item.&nbsp;</span></span> -
  114. <span id="spryselect5">
  115. <select name="yr" id="year" onchange="yeahba();">
  116. <option value="">Year</option>
  117. <?
  118. for($ctr=1980; $ctr<=2006; $ctr++) { echo "<option value='$ctr'>$ctr</option>"; }
  119. ?>
  120. </select>
  121. <span class="selectRequiredMsg">&nbsp;Please select an item.&nbsp;</span></span> FORMAT: MM-DD-YYYY</td>
  122. </tr>
  123. <tr>
  124. <td align="right"><strong>Age:</strong></td>
  125. <td><span id="sprytextfield4">
  126. <input name="ages" type="text" id="age" readonly />
  127.  
  128. <span class="textfieldRequiredMsg">&nbsp;A value is required.&nbsp;</span></span></td>
  129. </tr>
  130.  
  131. <script type="text/javascript">
  132. function yeahba() {
  133.  
  134.  
  135. var x = document.form1.yr.selectedIndex;
  136. var y =document.form1.yr.options[x].value;
  137. //var x =2010;
  138. //var y= form1.yr.selectedindex.value;
  139.  
  140. //alert (y);
  141. //alert("tae");
  142. document.getElementById("age").value = 2010 - y;
  143. //alert(form1.yr.selectedindex.value);
  144. }
  145. </script>
  146. <!-- <tr>
  147. <td align="right"><strong>Year:</strong></td>
  148. <td><span id="spryselect2">
  149. <select name="year" id="year" style="width:150px">
  150. <option value="" >Please select an item</option>
  151. <option value="1">First Year</option>
  152. <option value="2">Second Year</option>
  153. <option value="3">Third Year</option>
  154. <option value="4">Fourth Year</option>
  155. <option value="5">TERMINAL</option>
  156. </select>
  157. <span class="selectRequiredMsg">&nbsp;Please select an item.&nbsp;</span></span></td>
  158. </tr>
  159. -->
  160. <tr>
  161. <td align="right"><strong>Status:</strong></td>
  162. <td><span id="spryselect6">
  163. <select name="active" id="active" style="width:150px">
  164. <option value="" >Status</option>
  165. <option value="1">Active</option>
  166. <option value="0">Inactive</option>
  167. </select>
  168. <span class="selectRequiredMsg">&nbsp;Please select an item.&nbsp;</span></span></td>
  169. </tr>
  170. <tr>
  171. <td align="right"><strong>Course:</strong></td>
  172. <td><span id="spryselect7">
  173. <select name="course" id="course" style="width: 60%">
  174. <option value="">Select Course</option>
  175. <?
  176.  
  177. $openCourses = mysql_query("SELECT * from course_collection");
  178. while($row = mysql_fetch_array($openCourses))
  179. {
  180. $itemCode = $row["course_code"];
  181. $itemDesc = $row["course_desc"];
  182. $itemActive = $row["course_active"];
  183.  
  184. if($itemActive == 1)
  185. echo "<option value='$itemCode'>$itemDesc</option>";
  186. }
  187.  
  188. $openUsers = mysql_query("SELECT * from users WHERE student_id = '$get_user'");
  189. $row = mysql_fetch_array($openUsers);
  190.  
  191. $username = $row["user_username"];
  192. $password = $row["user_password"];
  193. $utype = $row["user_type"];
  194. $u = $utype;
  195. if($u == 1) { $u = "Administrator"; }
  196. else if($u == 2) { $u = "Faculty"; }
  197. else if($u == 3) { $u = "Student"; }
  198. $ulogs = $row["user_logs"];
  199. if($ulogs == 1) { $ulogs = "ONLINE"; }
  200. else { $ulogs = "OFFLINE"; }
  201. $last = $row["user_login"];
  202.  
  203. ?>
  204. </select>
  205. <span class="selectRequiredMsg">&nbsp;Please select an item.&nbsp;</span></span></td>
  206. </tr>
  207. <tr>
  208. <td align="right"><strong>Scholarship:</strong></td>
  209. <td><select name="scho" id="scho">
  210. <option value="0" selected="selected">None</option>
  211. <option value="50">50% Scholarship Grant</option>
  212. <option value="75">75% Scholarship Grant</option>
  213. <option value="100">100% Scholarship Grant</option>
  214. </select></td>
  215. </tr>
  216.  
  217. <tr>
  218. <td align="right"><strong>Student year:</strong></td>
  219. <td><select name="studentyear" id="schos">
  220.  
  221. <option value="first">First</option>
  222. <option value="second">Second</option>
  223. <option value="third">Third</option>
  224. <option value="fourth">Fourth</option>
  225. <option value="fifth">Fifth</option>
  226. </select></td>
  227. </tr>
  228.  
  229.  
  230. <tr>
  231. <td align="right">&nbsp;</td>
  232. <td>&nbsp;</td>
  233. </tr>
  234. <tr>
  235. <td align="right"><strong>Username:</strong></td>
  236. <td><span id="sprytextfield6">
  237. <input name="username" type="text" id="username" style="width: 60%" />
  238. <span class="textfieldRequiredMsg">&nbsp;A value is required.&nbsp;</span></span></td>
  239. </tr>
  240. <tr>
  241. <td align="right"><strong>New Password:</strong></td>
  242. <td><span id="sprypassword1">
  243. <input name="password" type="password" id="password1" style="width: 60%" value="" />
  244. <span class="passwordRequiredMsg">&nbsp;A value is required.&nbsp;</span></span></td>
  245. </tr>
  246. <tr>
  247. <td align="right"><strong>Confirm Password:</strong></td>
  248. <td><span id="spryconfirm1">
  249. <input name="password2" type="password" id="password2" style="width: 60%" value="" />
  250. <span class="confirmRequiredMsg">A value is required.</span><span class="confirmInvalidMsg">&nbsp;The values don't match.&nbsp;</span></span></td>
  251. </tr>
  252. <tr>
  253. <td align="right"><strong>User Type:</strong></td>
  254. <td><span id="spryselect8">
  255. <select name="u_type" id="u_type" style="width: 60%">
  256. <option value="">Select User Type</option>
  257. ";
  258.  
  259.  
  260. <option value="1">Administrator</option>
  261. <option value="2">Faculty</option>
  262. <option value="3">Student</option>
  263. </select>
  264. <span class="selectRequiredMsg">&nbsp;Please select an item.&nbsp;</span></span></td>
  265. </tr>
  266. <tr>
  267. <td align="right">&nbsp;</td>
  268. <td>&nbsp;</td>
  269. </tr>
  270. <tr>
  271. <td align="right">&nbsp;</td>
  272. <td align="left"><input type="submit" name="submit" id="submit" value="SUBMIT" onclick="return val();" />
  273. <a href="index.php?mod=user"><input type="button" name="button2" id="button2" value="CANCEL" /></a></td>
  274. </tr>
  275. </table>
  276. </form>
  277. <p>&nbsp;</p>
  278.  
  279.  
  280. <script type="text/javascript">
  281. function validateNoSpaces(value) {
  282. return /^[a-zA-Z]+$/.test(value)
  283. }
  284. <!--
  285. var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "custom", { validation:validateNoSpaces, validateOn:["blur", "change"]});
  286. var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "custom", { validation:validateNoSpaces, validateOn:["blur", "change"]});
  287. var sprytextfield5 = new Spry.Widget.ValidationTextField("sprytextfield5", "custom", { validation:validateNoSpaces, validateOn:["blur", "change"]});
  288.  
  289.  
  290.  
  291. var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1");
  292. //var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2");
  293. //var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3");
  294. var spryselect1 = new Spry.Widget.ValidationSelect("spryselect1");
  295. var sprytextfield4 = new Spry.Widget.ValidationTextField("sprytextfield4");
  296. var sprytextfield6 = new Spry.Widget.ValidationTextField("sprytextfield6");
  297. var sprypassword1 = new Spry.Widget.ValidationPassword("sprypassword1");
  298. //var sprytextfield5 = new Spry.Widget.ValidationTextField("sprytextfield5");
  299. var spryselect2 = new Spry.Widget.ValidationSelect("spryselect2");
  300. var spryselect3 = new Spry.Widget.ValidationSelect("spryselect3");
  301. var spryselect4 = new Spry.Widget.ValidationSelect("spryselect4");
  302. var spryselect5 = new Spry.Widget.ValidationSelect("spryselect5");
  303. var spryselect6 = new Spry.Widget.ValidationSelect("spryselect6");
  304. var spryselect7 = new Spry.Widget.ValidationSelect("spryselect7");
  305. var spryconfirm1 = new Spry.Widget.ValidationConfirm("spryconfirm1", "password1");
  306. var spryselect8 = new Spry.Widget.ValidationSelect("spryselect8");
  307. //-->
  308. </script>
  309.  
  310. <script type="text/javascript">
  311.  
  312. function val()
  313. {
  314. var err = "";
  315. var ctr = 0;
  316. var sID = document.getElementById("stud_no").value;
  317. var lname = document.getElementById("lname").value;
  318. var mname = document.getElementById("mname").value;
  319. var fname = document.getElementById("fname").value;
  320.  
  321. if(lname==" ") {
  322. err += "No spaces pls\n";
  323. ctr++;
  324. }
  325.  
  326. if(fname==" ") {
  327. err += "No spaces pls\n";
  328. ctr++;
  329. }
  330.  
  331. if(mname==" ") {
  332. err += "No spaces pls\n";
  333. ctr++;
  334. }
  335.  
  336.  
  337. if(isNaN(sID))
  338. {
  339. err += "Please enter integer for User Number!\n";
  340. ctr++;
  341. }
  342.  
  343. if(!isNaN(lname))
  344. {
  345. err += "Please enter only alphabet for the Lastname!\n";
  346. ctr++;
  347. }
  348.  
  349. if(!isNaN(mname))
  350. {
  351. err += "Please enter only alphabet for the Middlename!\n";
  352. ctr++;
  353. }
  354.  
  355. if(!isNaN(fname))
  356. {
  357. err += "Please enter only alphabet for the Firstname!\n";
  358. ctr++;
  359. }
  360.  
  361. if(ctr > 0)
  362. {
  363. alert(err);
  364.  
  365. }
  366.  
  367. }
  368.  
  369. </script>
  370. <? mysql_close(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement