PageRenderTime 80ms CodeModel.GetById 20ms RepoModel.GetById 0ms app.codeStats 0ms

/submit_student.php

https://bitbucket.org/jojoluzifer/honey-project
PHP | 378 lines | 329 code | 49 blank | 0 comment | 46 complexity | 209d1f6698b16080b957585d16d0b51c MD5 | raw file
  1. <?php
  2. ob_start();
  3. session_start();
  4. ?>
  5. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  6. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="EN" lang="EN" dir="ltr"><!-- InstanceBegin template="/Templates/index_full.dwt.php" codeOutsideHTMLIsLocked="false" -->
  7. <head profile="http://gmpg.orgs/xfn/11">
  8. <title>ระบบสารสนเทศฝกประสบการณชาชพฯ :<?php echo $_SESSION['usertype']; ?></title>
  9. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  10. <meta http-equiv="imagetoolbar" content="no" />
  11. <link rel="stylesheet" href="css/layout.css" type="text/css" />
  12. <link rel="stylesheet" href="css/layout.css" type="text/css" />
  13. <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" media="screen" />
  14. <link rel="stylesheet" type="text/css" href="css/style-mix.css" media="screen" />
  15. <link rel="stylesheet" type="text/css" href="style.css" />
  16. <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
  17. <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
  18. </head>
  19. <body id="top">
  20. <div class="wrapper row1">
  21. <div id="header" class="clear">
  22. <div class="fl_left">
  23. <p><img src="img/logo5.png" width="80" height="100"></p>
  24. </div>
  25. <div class="fl_center">
  26. <div class="fl_right" align="right">
  27. <ul>
  28. <li><a href="index.php">หนาหล</a></li>
  29. <li><a href="Webboard.php">เวบบอร</a></li>
  30. <?php if(!$_SESSION['username']){?>
  31. <li><a href="user_login.php">เขาสระบบ</a></li>
  32. <li><a href="submit3.php">สมครสมาช</a></li>
  33. <?php } else { ?>
  34. <li class="last"><a href="user_logout.php">ออกจากระบบ</a></li>
  35. <?php } ?>
  36. </ul>
  37. </div>
  38. <br>
  39. <br>
  40. <h1>&nbsp;&nbsp;ระบบสารสนเทศฝกประสบการณชาช</h1>
  41. <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;สาขาวทยาการคอมพวเตอรและเทคโนโลยสารสนเทศ</p>
  42. </div>
  43. </div>
  44. </div>
  45. <div class="wrapper row2">
  46. <div id="topnav">
  47. <div class="row-fluid">
  48. <div class="span9">
  49. <ul>
  50. <!-- admin -->
  51. <? if ($_SESSION["usertype"] == "admin") { ?>
  52. <li><a href="show_std.php">ดการขอมลนกศกษา</a></li>
  53. <li><a href="show_teacher.php">ดการขอมลอาจารย</a></li>
  54. <li><a href="show_company.php">ดการขอมลหนวยงาน</a></li>
  55. <!-- company -->
  56. <? } else if ($_SESSION["usertype"] == "company") { ?>
  57. <li><a href="company_detail.php">อมลหนวยงาน</a></li>
  58. <li><a href="show_request_company.php">แจงความจำนงคบนกศกษา</a></li>
  59. <li><a href="report_StdResume.php">รายงานประววนตวของนกศกษา</a></li>
  60. <li><a href="manage_score_forcompany.php">กรอกขอมลประเมนผล</a></li>
  61. <? } else if ($_SESSION["usertype"] == "officer") { ?>
  62. <!-- officer -->
  63. <li><a href="#">ดการขอมลหนงสอฝกประสบการณชาช</a>
  64. <ul>
  65. <li><a href="manage_send_request.php">หนงสอขอความอนเคราะหกประสบการณชาช</a></li>
  66. <li><a href="manage_sendSupervision.php">หนงสอนเทศนกศกษา</a></li>
  67. <li><a href="manage_sendStd.php">หนงสอสงตวนกศกษา</a></li>
  68. <li><a href="manage_sendStd1.php">หนงสอขอตวนกศกษา</a></li>
  69. </ul>
  70. </li>
  71. <li><a href="#">ดการขอมลหนงสอโครงการ</a>
  72. <ul>
  73. <li><a href="manage_sendProject.php">โครงการปฐมนเทศกอนฝกประสบการณ</a></li>
  74. <li><a href="manage_sendSamana.php">โครงการสมนาหลงฝกประสบการณ</a></li>
  75. </ul>
  76. </li>
  77. <? } else if ($_SESSION["usertype"] == "student") { ?>
  78. <!-- student -->
  79. <li><a href="resume2.php">ประววนต</a></li>
  80. <?php
  81. include "connect2.php";
  82. $sql = "select * from register,student where student.std_id = register.std_id and student.std_id = '".$_SESSION['std_id']."' ";
  83. $rs = mysql_query($sql);
  84. $row = mysql_fetch_array($rs);
  85. $num_rows = mysql_num_rows($rs);
  86. $position = $row['position'];
  87. if($num_rows != 0){?>
  88. <li><a href="StdRequest2.php">งคำรองขอฝกประสบการณ</a></li>
  89. <li><a href="result_request.php">ผลอนการฝกประสบการณ</a></li>
  90. <?php if ($position == 3){?>
  91. <li><a href="show_diary.php">นทกประจำว</a></li>
  92. <?php }
  93. } ?>
  94. <? } else if ($_SESSION["usertype"] == "teacher_general") { ?>
  95. <!-- teacher_general -->
  96. <li><a href="show_supervision_forTG.php">ตารางการนเทศ</a></li>
  97. <li><a href="show_std_TG.php">อมลนกศกษาฝกประสบการณ</a></li>
  98. <li><a href="show_company_TG.php">อมลแหลงฝกประสบการณ</a></li>
  99. <li><a href="show_news_forteachergeneral.php">ดการขาวประชาสมพนธ</a></li>
  100. <? } else if ($_SESSION["usertype"] == "teacher") { ?>
  101. <!-- teacher -->
  102. <li><a href="#">ดการขอมลทวไป</a>
  103. <ul>
  104. <li><a href="show_std_forteacher.php">อมลนกศกษา</a></li>
  105. <li><a href="show_company_forteacher.php">อมลแหลงฝกประสบการณ</a></li>
  106. <li><a href="show_project.php">อมลโครงการ</a></li>
  107. <li><a href="show_group.php">อมลหมเรยน</a></li>
  108. <li><a href="register_new3.php">ดการหมเรยนนกศกษา</a></li>
  109. <li><a href="manage_score.php">กรอกขอมลประเมนผล</a></li>
  110. <li><a href="show_titlescore.php">อมลหวขอการประเมนผล</a></li>
  111. <li><a href="show_news.php">อมลขาวประชาสมพนธ</a></li>
  112. <li><a href="show_webboard.php">อมลกระท</a></li>
  113. </ul>
  114. </li>
  115. <li><a href="#">ดการขอมลการนเทศ</a>
  116. <ul>
  117. <li><a href="show_supervision2.php">ตารางการนเทศนกศกษา</a></li>
  118. <li><a href="show_advice.php">ญหาทพบและขอเสนอแนะจากการนเทศนกศกษา</a></li>
  119. </ul>
  120. </li>
  121. <li><a href="confirmRQ.php">อนแหลงฝกงาน</a></li>
  122. <li><a href="company_comfirmRQ.php">เปลยนสถานะตอบรบการฝ</a></li>
  123. <li><a href="#">รายงาน</a>
  124. <ul>
  125. <li><a href="show_std_mange.php">รายชอนกศกษา</a></li>
  126. <li><a href="report_std+company.php">รายชอแหลงฝกประสบการณ
  127. พรอมทงชอนกศกษา</a></li>
  128. <li><a href="show_request.php">การแจงความจำนงขอรบนกศกษาฝกประสบการณชาช
  129. </a></li>
  130. <li><a href="Report_Supervision.php">ตารางนเทศนกศกษา</a></li>
  131. <li><a href="report_diary.php">นทกประจำวนของนกศกษา</a></li>
  132. <li><a href="report_advice.php">ญหาทพบและ
  133. อเสนอแนะจากหนวยงาน</a></li>
  134. <li><a href="show_stdScore.php">ผลการประเมนจากหนวยงาน</a></li>
  135. <li><a href="Report_Score.php">คะแนนของนกศกษา</a></li>
  136. <li><a href="Report_ScoreSupervision.php">คะแนนการนเทศ</a></li>
  137. <li><a href="Report_ScoreDocument.php">คะแนนการดำเนนงานเอกสาร</a></li>
  138. <li><a href="Report_ScoreActivity.php">คะแนนเขารวมกจกรรม</a></li>
  139. <li><a href="Report_ScoreSendDoc.php">คะแนนการสงเอกสาร</a></li>
  140. <li><a href="report_grade.php">ผลการประเม</a></li>
  141. </ul>
  142. </li>
  143. <? } else { ?>
  144. <li><a href="index.php">หนาหล</a></li>
  145. <li><a href="Webboard.php">เวบบอร</a></li>
  146. <?php if (!$_SESSION['username']) { ?>
  147. <li><a href="user_login.php">เขาสระบบ</a></li>
  148. <li><a href="submit3.php">สมครสมาช</a></li>
  149. <?php } else { ?>
  150. <li><a href="user_logout.php">ออกจากระบบ</a></li>
  151. </li><?php } ?>
  152. <? } ?>
  153. </ul>
  154. </div>
  155. <div class="span3" style="height: 50px" align="right">
  156. <?php
  157. if($_SESSION['username']) {
  158. ?>
  159. <p style="margin-top: 16px;">นดอนร <?= $_SESSION['username'] ?> </p>
  160. <?php
  161. }
  162. ?>
  163. </div>
  164. </div>
  165. <div class="clear"></div>
  166. </div>
  167. </div>
  168. <div class="wrapper row4">
  169. <div id="container" class="clear">
  170. <!-- InstanceBeginEditable name="center_body" -->
  171. <form id="std_submit" name="form1" method="post" action="submit_student.php">
  172. <script type='text/javascript' src='js/jquery.validate.js'></script>
  173. <script>
  174. $(document).ready(function(){
  175. $('#std_submit').validate();
  176. });
  177. </script>
  178. <?php
  179. include("connect2.php");
  180. if($_POST)
  181. { // 3
  182. $username = $_POST['username'];
  183. $pwd = $_POST['pwd'];
  184. $conpwd = $_POST['conpwd'];
  185. $id = $_POST['id'];
  186. $perfix = $_POST['perfix'];
  187. $name = $_POST['name'];
  188. $email = $_POST['email'];
  189. $phone = $_POST['phone'];
  190. $major = $_POST['major'];
  191. $addr = $_POST['addr'];
  192. $sql1="SELECT * FROM student WHERE username='$username'";
  193. $result1 = mysql_query($sql1, $conn) or die(mysql_error());
  194. if(mysql_num_rows($result1) > 0)
  195. {
  196. echo "<script>alert('ชื่อผู้ใช้ซ้ำ!!' );history.back();</script>"; exit();
  197. }
  198. if(empty($name))
  199. {
  200. echo "<script>alert('กรุณากรอกชื่อ' );history.back();</script>"; exit();
  201. }
  202. else if(empty($username))
  203. {
  204. echo "<script>alert('กรุณากรอก username' );history.back();</script>"; exit();
  205. }
  206. else if(empty($id))
  207. {
  208. echo "<script>alert('กรุณากรอกรหัสนักศึกษา' );history.back();</script>"; exit();
  209. }
  210. else if(empty($addr))
  211. {
  212. echo "<script>alert('กรุณากรอกที่อยู่์' );history.back();</script>"; exit();
  213. }
  214. else if(empty($phone))
  215. {
  216. echo "<script>alert('กรุณากรอกเบอร์โทร' );history.back();</script>"; exit();
  217. }
  218. else if (!filter_var($email,FILTER_VALIDATE_EMAIL))
  219. {
  220. echo "<script>alert('อีเมลลไม่ถูกต้องตามรูปแบบ' );history.back();</script>"; exit();
  221. }
  222. else if (empty($pwd))
  223. {
  224. echo "<script>alert('กรุณากรอกรหัสผ่าน' );history.back();</script>"; exit();
  225. }
  226. else if($pwd != $conpwd)
  227. {
  228. echo "<script>alert('รหัสผ่านไม่ตรงกัน' );history.back();</script>"; exit();
  229. }
  230. else
  231. { // 2
  232. $sql = "insert into student(std_id, perfix,std_name, address, phone, major, email, username, password )";
  233. $sql.= "values('$id','$perfix', '$name', '$addr', '$phone', '$major', '$email', '$username', '$pwd' )";
  234. $result = mysql_query($sql,$conn);
  235. if($result)
  236. {
  237. echo "<script>alert('สมัครสมาชิกเรียบร้อยแล้วค่ะ' );
  238. window.location='user_login.php';</script>"; exit();
  239. }
  240. else
  241. {
  242. echo "<script>alert('เกิดข้อผิดพลาด!! ไม่สามารถสมัครสมาชิกได้' );history.back();</script>"; exit();
  243. }
  244. mysql_close($conn);
  245. } // 2
  246. exit;
  247. } // 3
  248. ?>
  249. <br>
  250. <p class="libra2" align="center"><strong>กศกษาสมครสมาช</strong></p>
  251. <div align="center"><table width="84%" height="105" border="0" cellpadding="0" cellspacing="0">
  252. <tr>
  253. <td width="42%" align="right" class="bodyresome">อผใช :</td>
  254. <td width="58%" class="bodyresome"><input type="text" name="username" id="username" class="required"/></td>
  255. </tr>
  256. <tr>
  257. <td align="right" class="bodyresome">รหสผาน :</td>
  258. <td class="bodyresome"><input type="password" name="pwd" id="pwd" class="required" minlength="6" maxlength="15" /></td>
  259. </tr>
  260. <tr>
  261. <td align="right" class="bodyresome">นยนรหสผาน :</td>
  262. <td class="bodyresome"><input type="password" name="conpwd" id="conpwd" class="required" minlength="6" maxlength="15" equalTo="#pwd"/></td>
  263. </tr>
  264. </table>
  265. <br>
  266. <hr></hr>
  267. <br>
  268. <table width="84%" height="417" border="0" cellpadding="0" cellspacing="0">
  269. <tr>
  270. <td align="right" class="bodyresome">รหสนกศกษา :</td>
  271. <td class="bodyresome"><input type="text" name="id" id="textfield2" class="required , number" minlength="11" maxlength="11"/></td>
  272. </tr>
  273. <tr>
  274. <td height="28" align="right" class="bodyresome">คำนำหน</td>
  275. <td class="bodyresome"><input type="radio" name="perfix" value="นาย" id="perfix1_0" />
  276. นาย
  277. <input type="radio" name="perfix1" value="นาง" id="perfix1_1" />
  278. นาง
  279. <input type="radio" name="perfix" value="นางสาว" id="perfix1_2" />
  280. นางสาว</td>
  281. </tr>
  282. <tr>
  283. <td width="42%" align="right" class="bodyresome"> :</td>
  284. <td width="58%" class="bodyresome"><input name="name" type="text" id="name" size="30" class="required"/></td>
  285. </tr>
  286. <tr>
  287. <td align="right" class="bodyresome">เมลล :</td>
  288. <td class="bodyresome"><input name="email" type="text" id="email" size="35" class="required,email"/></td>
  289. </tr>
  290. <tr>
  291. <td align="right" class="bodyresome">เบอรโทร :</td>
  292. <td class="bodyresome"><input type="text" name="phone" id="phone" class="required , number " minlength="10" maxlength="10" /></td>
  293. </tr>
  294. <tr>
  295. <td align="right" class="bodyresome">สาขาวชา :</td>
  296. <td class="bodyresome"><select name="major" id="major" class="required">
  297. <option value="วิทยาการคอมพิวเตอร์">ทยาการคอมพวเตอร</option>
  298. <option value="เทคโนโลยีสารสนเทศ">เทคโนโลยสารสนเทศ</option>
  299. </select></td>
  300. </tr>
  301. <tr>
  302. <td align="right" class="bodyresome">อย : </td>
  303. <td class="bodyresome"><textarea name="addr" id="addr" cols="45" rows="5" class="required" ></textarea></td>
  304. </tr>
  305. <tr>
  306. <td height="71" colspan="2" align="center" class="bodyresome"><input name="OK" type="submit" class="btn btn-primary" id="OK" value="ตกลง" />
  307. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  308. <input name="clear" type="reset" class="btn" id="button" value="เคลียร์" />
  309. </td>
  310. </tr>
  311. <tr>
  312. <td height="58" colspan="2" align="center" class="bodyresome"><a href="submit3.php">อนกล</a></td>
  313. </tr>
  314. </table></div>
  315. <p>&nbsp;</p>
  316. </form>
  317. <!-- InstanceEndEditable --></div>
  318. </div>
  319. <div class="wrapper">
  320. <div id="copyright" class="clear">
  321. <div style="width:960px;margin:0 auto; ">
  322. <p class="fl_left">Copyright (c) 2012 <a href = "http://webhosting.udru.ac.th/~std52040249439" target="_blank">http://www.gen-dev-soft.com/experience-csit/</a> All rights reserved.
  323. <br>
  324. Design by Nittaya Kakulphin & Benjawan Sriralat @ Udonthani Rajabhat University.</p>
  325. </div>
  326. </div>
  327. </div>
  328. </body>
  329. <!-- InstanceEnd --></html>