PageRenderTime 56ms CodeModel.GetById 16ms RepoModel.GetById 0ms app.codeStats 1ms

/insert_supervision.php

https://bitbucket.org/jojoluzifer/honey-project
PHP | 518 lines | 379 code | 124 blank | 15 comment | 44 complexity | 12f00556de802760c65c5af0f98456be MD5 | raw file
  1. <?
  2. ob_start();
  3. session_start();
  4. $type_user = $_SESSION['usertype'];
  5. if ($type_user != "teacher") {
  6. //echo "กรุณาล๊อกอินเข้าสู่ระบบก่อน!";
  7. header("Location:user_login.php");
  8. //echo "<a href = login_user.php>หน้าล๊อกอิน</a>";
  9. }
  10. ?>
  11. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  12. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="EN" lang="EN" dir="ltr"><!-- InstanceBegin template="/Templates/index_full.dwt.php" codeOutsideHTMLIsLocked="false" -->
  13. <head profile="http://gmpg.orgs/xfn/11">
  14. <title>ระบบสารสนเทศฝกประสบการณชาชพฯ :<?php echo $_SESSION['usertype']; ?></title>
  15. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  16. <meta http-equiv="imagetoolbar" content="no" />
  17. <link rel="stylesheet" href="css/layout.css" type="text/css" />
  18. <link rel="stylesheet" href="css/layout.css" type="text/css" />
  19. <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" media="screen" />
  20. <link rel="stylesheet" type="text/css" href="css/style-mix.css" media="screen" />
  21. <link rel="stylesheet" type="text/css" href="style.css" />
  22. <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
  23. <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
  24. </head>
  25. <body id="top">
  26. <div class="wrapper row1">
  27. <div id="header" class="clear">
  28. <div class="fl_left">
  29. <p><img src="img/logo5.png" width="80" height="100"></p>
  30. </div>
  31. <div class="fl_center">
  32. <div class="fl_right" align="right">
  33. <ul>
  34. <li><a href="index.php">หนาหล</a></li>
  35. <li><a href="Webboard.php">เวบบอร</a></li>
  36. <?php if (!$_SESSION['username']) { ?>
  37. <li><a href="user_login.php">เขาสระบบ</a></li>
  38. <li><a href="submit3.php">สมครสมาช</a></li>
  39. <?php } else { ?>
  40. <li class="last"><a href="user_logout.php">ออกจากระบบ</a></li>
  41. <?php } ?>
  42. </ul>
  43. </div>
  44. <br>
  45. <br>
  46. <h1>&nbsp;&nbsp;ระบบสารสนเทศฝกประสบการณชาช</h1>
  47. <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;สาขาวทยาการคอมพวเตอรและเทคโนโลยสารสนเทศ</p>
  48. </div>
  49. </div>
  50. </div>
  51. <div class="wrapper row2">
  52. <div id="topnav">
  53. <div class="row-fluid">
  54. <div class="span9">
  55. <ul>
  56. <!-- admin -->
  57. <? if ($_SESSION["usertype"] == "admin") { ?>
  58. <li><a href="show_std.php">ดการขอมลนกศกษา</a></li>
  59. <li><a href="show_teacher.php">ดการขอมลอาจารย</a></li>
  60. <li><a href="show_company.php">ดการขอมลหนวยงาน</a></li>
  61. <!-- company -->
  62. <? } else if ($_SESSION["usertype"] == "company") { ?>
  63. <li><a href="company_detail.php">อมลหนวยงาน</a></li>
  64. <li><a href="show_request_company.php">แจงความจำนงคบนกศกษา</a></li>
  65. <li><a href="report_StdResume.php">รายงานประววนตวของนกศกษา</a></li>
  66. <li><a href="manage_score_forcompany.php">กรอกขอมลประเมนผล</a></li>
  67. <? } else if ($_SESSION["usertype"] == "officer") { ?>
  68. <!-- officer -->
  69. <li><a href="#">ดการขอมลหนงสอฝกประสบการณชาช</a>
  70. <ul>
  71. <li><a href="manage_send_request.php">หนงสอขอความอนเคราะหกประสบการณชาช</a></li>
  72. <li><a href="manage_sendSupervision.php">หนงสอนเทศนกศกษา</a></li>
  73. <li><a href="manage_sendStd.php">หนงสอสงตวนกศกษา</a></li>
  74. <li><a href="manage_sendStd1.php">หนงสอขอตวนกศกษา</a></li>
  75. </ul>
  76. </li>
  77. <li><a href="#">ดการขอมลหนงสอโครงการ</a>
  78. <ul>
  79. <li><a href="manage_sendProject.php">โครงการปฐมนเทศกอนฝกประสบการณ</a></li>
  80. <li><a href="manage_sendSamana.php">โครงการสมนาหลงฝกประสบการณ</a></li>
  81. </ul>
  82. </li>
  83. <? } else if ($_SESSION["usertype"] == "student") { ?>
  84. <!-- student -->
  85. <li><a href="resume2.php">ประววนต</a></li>
  86. <?php
  87. include "connect2.php";
  88. $sql = "select * from register,student where student.std_id = register.std_id and student.std_id = '".$_SESSION['std_id']."' ";
  89. $rs = mysql_query($sql);
  90. $row = mysql_fetch_array($rs);
  91. $num_rows = mysql_num_rows($rs);
  92. $position = $row['position'];
  93. if($num_rows != 0){?>
  94. <li><a href="StdRequest2.php">งคำรองขอฝกประสบการณ</a></li>
  95. <li><a href="result_request.php">ผลอนการฝกประสบการณ</a></li>
  96. <?php if ($position == 3){?>
  97. <li><a href="show_diary.php">นทกประจำว</a></li>
  98. <?php }
  99. } ?>
  100. <? } else if ($_SESSION["usertype"] == "teacher_general") { ?>
  101. <!-- teacher_general -->
  102. <li><a href="show_supervision_forTG.php">ตารางการนเทศ</a></li>
  103. <li><a href="show_std_TG.php">อมลนกศกษาฝกประสบการณ</a></li>
  104. <li><a href="show_company_TG.php">อมลแหลงฝกประสบการณ</a></li>
  105. <li><a href="show_news_forteachergeneral.php">ดการขาวประชาสมพนธ</a></li>
  106. <? } else if ($_SESSION["usertype"] == "teacher") { ?>
  107. <!-- teacher -->
  108. <li><a href="#">ดการขอมลทวไป</a>
  109. <ul>
  110. <li><a href="show_std_forteacher.php">อมลนกศกษา</a></li>
  111. <li><a href="show_company_forteacher.php">อมลแหลงฝกประสบการณ</a></li>
  112. <li><a href="show_project.php">อมลโครงการ</a></li>
  113. <li><a href="show_group.php">อมลหมเรยน</a></li>
  114. <li><a href="register_new3.php">ดการหมเรยนนกศกษา</a></li>
  115. <li><a href="manage_score.php">กรอกขอมลประเมนผล</a></li>
  116. <li><a href="show_titlescore.php">อมลหวขอการประเมนผล</a></li>
  117. <li><a href="show_news.php">อมลขาวประชาสมพนธ</a></li>
  118. <li><a href="show_webboard.php">อมลกระท</a></li>
  119. </ul>
  120. </li>
  121. <li><a href="#">ดการขอมลการนเทศ</a>
  122. <ul>
  123. <li><a href="show_supervision2.php">ตารางการนเทศนกศกษา</a></li>
  124. <li><a href="show_advice.php">ญหาทพบและขอเสนอแนะจากการนเทศนกศกษา</a></li>
  125. </ul>
  126. </li>
  127. <li><a href="confirmRQ.php">อนแหลงฝกงาน</a></li>
  128. <li><a href="company_comfirmRQ.php">เปลยนสถานะตอบรบการฝ</a></li>
  129. <li><a href="#">รายงาน</a>
  130. <ul>
  131. <li><a href="show_std_mange.php">รายชอนกศกษา</a></li>
  132. <li><a href="report_std+company.php">รายชอแหลงฝกประสบการณ
  133. พรอมทงชอนกศกษา</a></li>
  134. <li><a href="show_request.php">การแจงความจำนงขอรบนกศกษาฝกประสบการณชาช
  135. </a></li>
  136. <li><a href="Report_Supervision.php">ตารางนเทศนกศกษา</a></li>
  137. <li><a href="report_diary.php">นทกประจำวนของนกศกษา</a></li>
  138. <li><a href="report_advice.php">ญหาทพบและ
  139. อเสนอแนะจากหนวยงาน</a></li>
  140. <li><a href="show_stdScore.php">ผลการประเมนจากหนวยงาน</a></li>
  141. <li><a href="Report_Score.php">คะแนนของนกศกษา</a></li>
  142. <li><a href="Report_ScoreSupervision.php">คะแนนการนเทศ</a></li>
  143. <li><a href="Report_ScoreDocument.php">คะแนนการดำเนนงานเอกสาร</a></li>
  144. <li><a href="Report_ScoreActivity.php">คะแนนเขารวมกจกรรม</a></li>
  145. <li><a href="Report_ScoreSendDoc.php">คะแนนการสงเอกสาร</a></li>
  146. <li><a href="report_grade.php">ผลการประเม</a></li>
  147. </ul>
  148. </li>
  149. <? } else { ?>
  150. <li><a href="index.php">หนาหล</a></li>
  151. <li><a href="Webboard.php">เวบบอร</a></li>
  152. <?php if (!$_SESSION['username']) { ?>
  153. <li><a href="user_login.php">เขาสระบบ</a></li>
  154. <li><a href="submit3.php">สมครสมาช</a></li>
  155. <?php } else { ?>
  156. <li><a href="user_logout.php">ออกจากระบบ</a></li>
  157. </li><?php } ?>
  158. <? } ?>
  159. </ul>
  160. </div>
  161. <div class="span3" style="height: 50px" align="right">
  162. <?php
  163. if ($_SESSION['username']) {
  164. ?>
  165. <p style="margin-top: 16px;">นดอนร <?= $_SESSION['username'] ?> </p>
  166. <?php
  167. }
  168. ?>
  169. </div>
  170. </div>
  171. <div class="clear"></div>
  172. </div>
  173. </div>
  174. <div class="wrapper row4">
  175. <div id="container" class="clear">
  176. <!-- InstanceBeginEditable name="center_body" -->
  177. <?php
  178. include ("connect2.php");
  179. ?>
  180. <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
  181. <script type="text/javascript">
  182. function select_com(){
  183. $.ajax({
  184. url:'ajax7.php',
  185. data: 'company_id='+ $('#company_id').val(),
  186. success: function(html){
  187. $('#select_com').html();
  188. $('#select_com').html(html);
  189. }
  190. });
  191. $.ajax({
  192. url: 'ajax8.php',
  193. data: 'company_id='+$('#company_id').val(),
  194. success: function(html){
  195. $('#list_teacher').html();
  196. $('#list_teacher').html(html);
  197. }
  198. });
  199. $.ajax({
  200. url: 'ajax11.php',
  201. data: 'company_id='+$('#company_id').val(),
  202. success: function(html){
  203. $('#chk_date').html();
  204. $('#chk_date').html(html);
  205. }
  206. });
  207. }
  208. function del_t(t_id){
  209. if(confirm("ยืนยันการลบ ?")){
  210. $.ajax({
  211. url:'ajax9.php',
  212. data: "t_id="+ t_id + "&company_id="+ $('#company_id').val(),
  213. success:
  214. function(html){
  215. $('#'+t_id).html();
  216. $('#'+t_id).html(html);
  217. }
  218. });
  219. }
  220. }
  221. function search_TName(label){
  222. var t_name = $('#t_name'+label).val();
  223. $.ajax({
  224. url:'ajax10.php',
  225. data:'t_name='+ t_name,
  226. success: function(html){
  227. $('#chk_name'+label).html ;
  228. $('#chk_name'+label).html(html);
  229. }
  230. });
  231. }
  232. function add_t(label){
  233. $('#label'+label).html('<p><input type="text" name="t_name[]" id="t_name'+label+'" onfocus="auto_c('+label+')"/>&nbsp;&nbsp;&nbsp;<span id="chk_name'+label+'">กรุณากรอกชื่ออาจารย์</span> <input type="button" value="เคลียร์" onclick="clear_tname('+label+')"/></p><span id="label'+(label+1)+'"></p>');
  234. $('#add_btn').attr('onclick','add_t('+(label+1)+')');
  235. }
  236. function clear_tname(label){
  237. $('#chk_name'+label).val('');
  238. $('#t_name'+label).val('');
  239. }
  240. function auto_c(id){
  241. $( "#t_name"+id ).autocomplete(
  242. {
  243. source:'ajax15.php'
  244. })
  245. }
  246. </script>
  247. <script type="text/javascript" src="js/jquery-ui-1.9.2.custom.min.js"></script>
  248. <script type='text/javascript' src='js/jquery.validate.js'></script>
  249. <link type="text/css" href="css/ui-lightness/jquery-ui-1.9.2.custom.min.css" rel="stylesheet" media="screen"/>
  250. <script type="text/javascript">
  251. $(document).ready(function(){
  252. $('#form1').validate();
  253. select_com();
  254. });
  255. </script>
  256. <?php
  257. if ($_POST['submit']) {
  258. $t_id = "";
  259. if ($_POST['no_student']) {
  260. ?>
  261. <script>alert('มีข้อผิดพลาด : หน่วยงานนี้ยังไม่มีนักศึกษามาฝึกงาน' );
  262. // window.location='register_new3.php';
  263. </script>
  264. <?php
  265. } else {
  266. if ($_POST['date']) {
  267. } else {
  268. }
  269. for ($i = 0; $i < sizeof($_POST['t_name']); $i++) {//เช็คอาจารย์ซ้ำ
  270. $sql = "select t_id from teacher where t_name LIKE '" . $_POST['t_name'][$i] . "' ";
  271. $rs = mysql_query($sql);
  272. $t_id = mysql_fetch_array($rs);
  273. $sql = "SELECT * FROM supervision WHERE t_id = '" . $t_id[0][t_id] . "'
  274. AND company_id = '" . $_POST['company_id'] . "' ";
  275. $result = mysql_query($sql);
  276. if (!mysql_num_rows($result)) {
  277. $sql = "INSERT INTO `supervision` (
  278. `su_id` ,
  279. `company_id` ,
  280. `date` ,
  281. `t_id`
  282. )
  283. VALUES (
  284. NULL , '" . $_POST['company_id'] . "', '" . $_POST['date'] . "', '" . $t_id[0] . "'
  285. );";
  286. $rs = mysql_query($sql);
  287. /* $row = mysql_fetch_array($rs);
  288. if($row != 0)
  289. {
  290. echo "<script>
  291. alert('ชื่อนี้มีอยู่แล้ว' );
  292. history.back();
  293. </script>";
  294. } */
  295. if ($rs) {
  296. ?>
  297. <script>alert('ข้อมูลถูกบันทึกแล้ว' );
  298. // window.location='register_new3.php';
  299. </script>
  300. <?php
  301. } else {
  302. echo mysql_error();
  303. }
  304. } else {
  305. ?>
  306. <script>
  307. alert('ชื่ออาจารย์ : <?= $_POST['t_name'][$i] ?> มีการลงเวลานิเทศแล้ว');
  308. // window.location='register_new3.php';
  309. </script>
  310. <?php
  311. }
  312. }
  313. }
  314. }
  315. $sql = "select * from company ";
  316. $rs = mysql_query($sql);
  317. ?>
  318. <form method="post" action="">
  319. <div class="super-vision" >
  320. <div style="width: 450px;margin: 0 auto;">
  321. <p class="main-title" >.:: ตารางการจดการนเทศนกศกษา ::.</p>
  322. </div>
  323. <div style="width:650px; margin: 0 auto;">
  324. <div class="row-fluid" >
  325. <div class="span3" style="padding-top: 5px;"><p class="title-name">หนวยงาน :</p></div>
  326. <div class="span6">
  327. <select name="company_id" id="company_id" onchange="select_com()">
  328. <option value="*">กรณาเลอกหนวยงาน</option>
  329. <?php while ($result = mysql_fetch_array($rs)) { ?>
  330. <?php
  331. if ($_GET[company_id] == $result['company_id']) {
  332. ?>
  333. <option selected="selected" value="<?= $result['company_id'] ?>"><?= $result['company_name'] ?></option>
  334. <?php
  335. } else {
  336. ?>
  337. <option value="<?= $result['company_id'] ?>"><?= $result['company_name'] ?></option>
  338. <?php
  339. }
  340. ?>
  341. <?php } ?>
  342. </select>
  343. </div>
  344. </div>
  345. <div class="row-fluid">
  346. <div class="span4" style="padding-top: 5px;"><p class="title-name">รายชอนกศกษา :</p></div>
  347. <div class="span6"> </div>
  348. </div>
  349. <div id="select_com" style="width:600px;margin-left: 50px;margin-top: 15px;"></div>
  350. <div class="row-fluid" style="margin-top: 10px;">
  351. <div class="span3" style="padding-top: 5px;"><p class="title-name">รายชออาจารย :</p></div>
  352. <div class="span6"> </div>
  353. </div>
  354. <div id="list_teacher" style="margin-top:15px;"></div>
  355. <div >
  356. <div class="row-fluid" >
  357. <div class="span4">
  358. <div id="chk_date"></div>
  359. </div>
  360. <div class="span4 offset1">
  361. เลอกวนทเทศ
  362. </div>
  363. </div>
  364. </div>
  365. <p>
  366. <input type="text" name="t_name[]" id="t_name0" onfocus="auto_c(0)" />
  367. &nbsp;&nbsp;&nbsp;
  368. <span id="chk_name0">กรณากรอกชออาจารย</span>
  369. <input type="button" value="เคลียร์" onClick="clear_tname(0)"/>
  370. <input type="button" value="เพิ่มรายชื่อ" onClick="add_t(1)" id="add_btn"/>
  371. </p>
  372. <span id="label1"></span>
  373. <div style="width:200px;margin: 0 auto;margin-top: 15x;">
  374. <input class="btn" type="submit" name="submit" value="เพิ่มข้อมูล"/>
  375. <span > <a href="show_supervision2.php" class="btn">ยกเล</a></span>
  376. </div>
  377. </div>
  378. </div>
  379. </form>
  380. <!-- InstanceEndEditable --></div>
  381. </div>
  382. <div class="wrapper">
  383. <div id="copyright" class="clear">
  384. <div style="width:960px;margin:0 auto; ">
  385. <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.
  386. <br>
  387. Design by Nittaya Kakulphin & Benjawan Sriralat @ Udonthani Rajabhat University.</p>
  388. </div>
  389. </div>
  390. </div>
  391. </body>
  392. <!-- InstanceEnd --></html>