PageRenderTime 52ms CodeModel.GetById 18ms RepoModel.GetById 0ms app.codeStats 0ms

/edit_score_forcompany3.php

https://bitbucket.org/jojoluzifer/honey-project
PHP | 623 lines | 468 code | 145 blank | 10 comment | 45 complexity | d511c7db67306cf9009a9ea98925f1b6 MD5 | raw file
  1. <?php
  2. ob_start();
  3. session_start();
  4. include("connect2.php");
  5. $type_user = $_SESSION['usertype'];
  6. if ($type_user != "company") {
  7. header("Location:user_login.php");
  8. }
  9. if ($_POST) {
  10. // for ($i = 0; $i < sizeof($_POST['score_id']); $i++) {
  11. // $sql = "UPDATE score SET point='" . $_POST['score'][$i] . "',t_id='" . $_SESSION['t_id'] . "' WHERE score_id='" . $_POST['score_id'][$i] . "' ";
  12. // mysql_query($sql);
  13. // }
  14. //
  15. //
  16. for ($i = 0; $i < 4; $i++) {
  17. $test = "num_day" . (string) $i;
  18. // echo $_POST[$test]. "<br>" ;
  19. $answer = $_POST[$test];
  20. $answer2 = intval($answer);
  21. $sql = "UPDATE `score` SET `time` = '$answer2' WHERE `score`.`register_id` ='" . $_POST['register_id'] . "'
  22. and tscore_id = 24
  23. and time_id = '$i' LIMIT 1 ;";
  24. $result = mysql_query($sql);
  25. if (!$result) {
  26. die('Invalid query: ' . mysql_error());
  27. }
  28. }
  29. ?>
  30. <script type="text/javascript">
  31. alert('ปรับปรุงข้อมูลเสร็จสิ้น');
  32. </script>
  33. <?php
  34. }
  35. ?>
  36. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  37. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="EN" lang="EN" dir="ltr"><!-- InstanceBegin template="/Templates/index_full.dwt.php" codeOutsideHTMLIsLocked="false" -->
  38. <head profile="http://gmpg.orgs/xfn/11">
  39. <title>ระบบสารสนเทศฝกประสบการณชาชพฯ :<?php echo $_SESSION['usertype']; ?></title>
  40. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  41. <meta http-equiv="imagetoolbar" content="no" />
  42. <link rel="stylesheet" href="css/layout.css" type="text/css" />
  43. <link rel="stylesheet" href="css/layout.css" type="text/css" />
  44. <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" media="screen" />
  45. <link rel="stylesheet" type="text/css" href="css/style-mix.css" media="screen" />
  46. <link rel="stylesheet" type="text/css" href="style.css" />
  47. <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
  48. <script type="text/javascript" src="jquery-1.7.2.min.js"></script>
  49. </head>
  50. <body id="top">
  51. <div class="wrapper row1">
  52. <div id="header" class="clear">
  53. <div class="fl_left">
  54. <p><img src="img/logo5.png" width="80" height="100"></p>
  55. </div>
  56. <div class="fl_center">
  57. <div class="fl_right" align="right">
  58. <ul>
  59. <li><a href="index.php">หนาหล</a></li>
  60. <li><a href="Webboard.php">เวบบอร</a></li>
  61. <?php if(!$_SESSION['username']){?>
  62. <li><a href="user_login.php">เขาสระบบ</a></li>
  63. <li><a href="submit3.php">สมครสมาช</a></li>
  64. <?php } else { ?>
  65. <li class="last"><a href="user_logout.php">ออกจากระบบ</a></li>
  66. <?php } ?>
  67. </ul>
  68. </div>
  69. <br>
  70. <br>
  71. <h1>&nbsp;&nbsp;ระบบสารสนเทศฝกประสบการณชาช</h1>
  72. <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;สาขาวทยาการคอมพวเตอรและเทคโนโลยสารสนเทศ</p>
  73. </div>
  74. </div>
  75. </div>
  76. <div class="wrapper row2">
  77. <div id="topnav">
  78. <div class="row-fluid">
  79. <div class="span9">
  80. <ul>
  81. <!-- admin -->
  82. <? if ($_SESSION["usertype"] == "admin") { ?>
  83. <li><a href="show_std.php">ดการขอมลนกศกษา</a></li>
  84. <li><a href="show_teacher.php">ดการขอมลอาจารย</a></li>
  85. <li><a href="show_company.php">ดการขอมลหนวยงาน</a></li>
  86. <!-- company -->
  87. <? } else if ($_SESSION["usertype"] == "company") { ?>
  88. <li><a href="company_detail.php">อมลหนวยงาน</a></li>
  89. <li><a href="show_request_company.php">แจงความจำนงคบนกศกษา</a></li>
  90. <li><a href="report_StdResume.php">รายงานประววนตวของนกศกษา</a></li>
  91. <li><a href="manage_score_forcompany.php">กรอกขอมลประเมนผล</a></li>
  92. <? } else if ($_SESSION["usertype"] == "officer") { ?>
  93. <!-- officer -->
  94. <li><a href="#">ดการขอมลหนงสอฝกประสบการณชาช</a>
  95. <ul>
  96. <li><a href="manage_send_request.php">หนงสอขอความอนเคราะหกประสบการณชาช</a></li>
  97. <li><a href="manage_sendSupervision.php">หนงสอนเทศนกศกษา</a></li>
  98. <li><a href="manage_sendStd.php">หนงสอสงตวนกศกษา</a></li>
  99. <li><a href="manage_sendStd1.php">หนงสอขอตวนกศกษา</a></li>
  100. </ul>
  101. </li>
  102. <li><a href="#">ดการขอมลหนงสอโครงการ</a>
  103. <ul>
  104. <li><a href="manage_sendProject.php">โครงการปฐมนเทศกอนฝกประสบการณ</a></li>
  105. <li><a href="manage_sendSamana.php">โครงการสมนาหลงฝกประสบการณ</a></li>
  106. </ul>
  107. </li>
  108. <? } else if ($_SESSION["usertype"] == "student") { ?>
  109. <!-- student -->
  110. <li><a href="resume2.php">ประววนต</a></li>
  111. <?php
  112. include "connect2.php";
  113. $sql = "select * from register,student where student.std_id = register.std_id and student.std_id = '".$_SESSION['std_id']."' ";
  114. $rs = mysql_query($sql);
  115. $row = mysql_fetch_array($rs);
  116. $num_rows = mysql_num_rows($rs);
  117. $position = $row['position'];
  118. if($num_rows != 0){?>
  119. <li><a href="StdRequest2.php">งคำรองขอฝกประสบการณ</a></li>
  120. <li><a href="result_request.php">ผลอนการฝกประสบการณ</a></li>
  121. <?php if ($position == 3){?>
  122. <li><a href="show_diary.php">นทกประจำว</a></li>
  123. <?php }
  124. } ?>
  125. <? } else if ($_SESSION["usertype"] == "teacher_general") { ?>
  126. <!-- teacher_general -->
  127. <li><a href="show_supervision_forTG.php">ตารางการนเทศ</a></li>
  128. <li><a href="show_std_TG.php">อมลนกศกษาฝกประสบการณ</a></li>
  129. <li><a href="show_company_TG.php">อมลแหลงฝกประสบการณ</a></li>
  130. <li><a href="show_news_forteachergeneral.php">ดการขาวประชาสมพนธ</a></li>
  131. <? } else if ($_SESSION["usertype"] == "teacher") { ?>
  132. <!-- teacher -->
  133. <li><a href="#">ดการขอมลทวไป</a>
  134. <ul>
  135. <li><a href="show_std_forteacher.php">อมลนกศกษา</a></li>
  136. <li><a href="show_company_forteacher.php">อมลแหลงฝกประสบการณ</a></li>
  137. <li><a href="show_project.php">อมลโครงการ</a></li>
  138. <li><a href="show_group.php">อมลหมเรยน</a></li>
  139. <li><a href="register_new3.php">ดการหมเรยนนกศกษา</a></li>
  140. <li><a href="manage_score.php">กรอกขอมลประเมนผล</a></li>
  141. <li><a href="show_titlescore.php">อมลหวขอการประเมนผล</a></li>
  142. <li><a href="show_news.php">อมลขาวประชาสมพนธ</a></li>
  143. <li><a href="show_webboard.php">อมลกระท</a></li>
  144. </ul>
  145. </li>
  146. <li><a href="#">ดการขอมลการนเทศ</a>
  147. <ul>
  148. <li><a href="show_supervision2.php">ตารางการนเทศนกศกษา</a></li>
  149. <li><a href="show_advice.php">ญหาทพบและขอเสนอแนะจากการนเทศนกศกษา</a></li>
  150. </ul>
  151. </li>
  152. <li><a href="confirmRQ.php">อนแหลงฝกงาน</a></li>
  153. <li><a href="company_comfirmRQ.php">เปลยนสถานะตอบรบการฝ</a></li>
  154. <li><a href="#">รายงาน</a>
  155. <ul>
  156. <li><a href="show_std_mange.php">รายชอนกศกษา</a></li>
  157. <li><a href="report_std+company.php">รายชอแหลงฝกประสบการณ
  158. พรอมทงชอนกศกษา</a></li>
  159. <li><a href="show_request.php">การแจงความจำนงขอรบนกศกษาฝกประสบการณชาช
  160. </a></li>
  161. <li><a href="Report_Supervision.php">ตารางนเทศนกศกษา</a></li>
  162. <li><a href="report_diary.php">นทกประจำวนของนกศกษา</a></li>
  163. <li><a href="report_advice.php">ญหาทพบและ
  164. อเสนอแนะจากหนวยงาน</a></li>
  165. <li><a href="show_stdScore.php">ผลการประเมนจากหนวยงาน</a></li>
  166. <li><a href="Report_Score.php">คะแนนของนกศกษา</a></li>
  167. <li><a href="Report_ScoreSupervision.php">คะแนนการนเทศ</a></li>
  168. <li><a href="Report_ScoreDocument.php">คะแนนการดำเนนงานเอกสาร</a></li>
  169. <li><a href="Report_ScoreActivity.php">คะแนนเขารวมกจกรรม</a></li>
  170. <li><a href="Report_ScoreSendDoc.php">คะแนนการสงเอกสาร</a></li>
  171. <li><a href="report_grade.php">ผลการประเม</a></li>
  172. </ul>
  173. </li>
  174. <? } else { ?>
  175. <li><a href="index.php">หนาหล</a></li>
  176. <li><a href="Webboard.php">เวบบอร</a></li>
  177. <?php if (!$_SESSION['username']) { ?>
  178. <li><a href="user_login.php">เขาสระบบ</a></li>
  179. <li><a href="submit3.php">สมครสมาช</a></li>
  180. <?php } else { ?>
  181. <li><a href="user_logout.php">ออกจากระบบ</a></li>
  182. </li><?php } ?>
  183. <? } ?>
  184. </ul>
  185. </div>
  186. <div class="span3" style="height: 50px" align="right">
  187. <?php
  188. if($_SESSION['username']) {
  189. ?>
  190. <p style="margin-top: 16px;">นดอนร <?= $_SESSION['username'] ?> </p>
  191. <?php
  192. }
  193. ?>
  194. </div>
  195. </div>
  196. <div class="clear"></div>
  197. </div>
  198. </div>
  199. <div class="wrapper row4">
  200. <div id="container" class="clear">
  201. <!-- InstanceBeginEditable name="center_body" -->
  202. <script type="text/javascript">
  203. $(document).ready(function(){
  204. change_time(1, 2);
  205. change_time(2, 2);
  206. change_time(3, 1);
  207. change_time(4, 4);
  208. });
  209. function change_time(number, rate){
  210. var total1;
  211. var total2;
  212. var total3;
  213. var total4;
  214. var rate1,rate2,rate3,rate4;
  215. var final_score=0;
  216. var final_score2=0;
  217. if(number == 1){
  218. rate1 = rate;
  219. total1 = $('#num_day1').val() * rate1;
  220. $('#get_score1').val(total1);
  221. }
  222. if(number == 2){
  223. rate2 = rate;
  224. total2 = $('#num_day2').val() * rate2;
  225. $('#get_score2').val(total2);
  226. }
  227. if(number == 3){
  228. rate3 = rate;
  229. total3 = $('#num_day3').val() * rate3;
  230. $('#get_score3').val(total3 );
  231. }
  232. if(number == 4){
  233. rate4 = rate;
  234. total4 = $('#num_day4').val() * rate4;
  235. $('#get_score4').val(total4 );
  236. }
  237. final_score = Number($('#get_score1').val()) + Number($('#get_score2').val()) + Number($('#get_score3').val()) + Number($('#get_score4').val());
  238. $('#final_score').val(final_score )+ " คะแนน";
  239. if(final_score >= 20 ){
  240. final_score2 = 0;
  241. }
  242. else{
  243. final_score2 = 20 - final_score;
  244. }
  245. $('#final_score2').val(final_score2 )+ " คะแนน";
  246. };
  247. </script>
  248. <?php
  249. include('include_sum_score.php');
  250. ?>
  251. <form id="form1" name="form1" method="post" action="edit_score_forcompany3.php?register_id=<?= $_GET['register_id'] ?>">
  252. <?php
  253. //เช็คข้อมูลในตารางออกมาโชว์ใน table
  254. $sql = "SELECT * FROM score,titlescore WHERE score.tscore_id = titlescore.tscore_id AND register_id='" . $_GET['register_id'] . "' AND assessor='หน่วยงาน' ";
  255. $rs = mysql_query($sql);
  256. if (mysql_num_rows($rs) == 0) {//เช็คว่าหัวข้อคะแนนมีอยู่ใน score หรือไม่
  257. $sql = "SELECT * FROM titlescore";
  258. $rs = mysql_query($sql);
  259. while ($row = mysql_fetch_array($rs)) { //เพิ่มหัวข้อคะแนนลงใน score
  260. $sql = "INSERT INTO score (score_id,tscore_id,register_id) VALUES
  261. (NULL,'" . $row['tscore_id'] . "','" . $_GET['register_id'] . "')";
  262. mysql_query($sql);
  263. }
  264. $sql = "SELECT * FROM score,titlescore WHERE score.tscore_id = titlescore.tscore_id AND register_id='" . $_GET['register_id'] . "' AND assessor='หน่วยงาน' ";
  265. $rs = mysql_query($sql); //นำข้อมูลที่มีอยู่แล้วออกมาโชว์
  266. }
  267. //นำข้อมูลนักศึกษาออกมาแสดง
  268. $sql = "SELECT * FROM register,student WHERE register.std_id = student.std_id AND register_id='" . $_GET['register_id'] . "'";
  269. $rs2 = mysql_query($sql);
  270. //นำคะแนนรวมออกมาแสดง
  271. $sql = "SELECT SUM(point) AS point FROM score,titlescore WHERE score.tscore_id = titlescore.tscore_id AND register_id='" . $_GET['register_id'] . "' AND assessor='หน่วยงาน' GROUP BY register_id ";
  272. $total_rs = mysql_query($sql);
  273. ?></p>
  274. <?php
  275. include("connect2.php");
  276. echo "<br>";
  277. echo "จัดการข้อมูลการประเมินผล";
  278. ?>
  279. <!--<div style="width: 530px; height: 300px; overflow-y: scroll; scrollbar-arrow-color:blue; scrollbar-face-color: #e7e7e7; scrollbar-3dlight-color: #a0a0a0; scrollbar-darkshadow-color:#888888"> -->
  280. <br />
  281. <br />
  282. <?php
  283. $std = mysql_fetch_array($rs2); //แสดงข้อมูลนักศึกษา
  284. $total = mysql_fetch_array($total_rs); //แสดงข้อมูลคะแนนรวม
  285. ?>
  286. <table width="100%" height="129">
  287. <tr valign="top" align="center">
  288. <td rowspan="3">
  289. <img src="picture/<?= $std['picture'] ? $std['picture'] : "default.png" ?>" width="100"/>
  290. </td>
  291. <td height="26">
  292. รห : <?= $std['std_id'] ?> : <?= $std['std_name'] ?>
  293. </td>
  294. </tr>
  295. <tr>
  296. <td height="24" align="center">สาขา : <?= $std['major'] ?></td>
  297. </tr>
  298. <tr>
  299. <td height="69" align="center">คะแนนรวม <?= $sum_all_score ?> คะแนน</td>
  300. </tr>
  301. </table>
  302. <br>
  303. <br>
  304. <?php
  305. $sql = "select * from score where score.register_id = '" . $_GET['register_id'] . "' and time_id != 0
  306. and tscore_id = 24
  307. order by time_id ";
  308. $result = mysql_query($sql);
  309. $x = 0;
  310. $rs2 = array() ;
  311. while($rs = mysql_fetch_array($result)){
  312. $rs2[$x]['time'] = $rs['time'];
  313. $x++;
  314. }
  315. ?>
  316. <div class="personal-score">
  317. <div class="personal-score-form">
  318. <div style="margin: 0 auto;width:300px;margin-bottom: 40px;">
  319. <p class="score-title"> แบบประเมนเวลาในการปฎงาน</p>
  320. </div >
  321. <div class="personal-score-head">
  322. <div class="row-fluid" style="border-bottom: 1px solid #ccc;" >
  323. <div class="span6" style="text-align: center;border-right: 1px solid #ccc;" >
  324. <div >
  325. <p class="time-title"> สาเหตของการไมมาฝกงาน</p>
  326. </div>
  327. </div>
  328. <div class="span2" style="border-right: 1px solid #ccc;">
  329. <div >
  330. <p class="time-title"> จำนวนว</p>
  331. </div>
  332. </div>
  333. <div class="span2" style="border-right: 1px solid #ccc;">
  334. <div >
  335. <p class="time-title"> กคะแนน / </p>
  336. </div>
  337. </div>
  338. <div class="span2" style="border-right: 1px solid #ccc;">
  339. <div >
  340. <p class="time-title"> รวมห</p>
  341. </div>
  342. </div>
  343. </div>
  344. <div class="row-fluid" style="border-bottom: 1px solid #ccc;" >
  345. <div class="span6" style="border-right: 1px solid #ccc;" >
  346. <div >
  347. <p class="time-title2"> 1. ลาปวย</p>
  348. </div>
  349. </div>
  350. <div class="span2" style="border-right: 1px solid #ccc;">
  351. <div >
  352. <input type="text" name="num_day1" id="num_day1" onkeyup="change_time(1,2)" value="<?= $rs2['0']['time'] ?>" />
  353. </div>
  354. </div>
  355. <div class="span2" style="border-right: 1px solid #ccc;">
  356. <div >
  357. <p class="time-title">2 คะแนน / </p>
  358. </div>
  359. </div>
  360. <div class="span2" style="border-right: 1px solid #ccc;">
  361. <div >
  362. <input readonly type='text' id='get_score1' style='text-align:center' value='' />
  363. </div>
  364. </div>
  365. </div>
  366. <div class="row-fluid" style="border-bottom: 1px solid #ccc;" >
  367. <div class="span6" style="border-right: 1px solid #ccc;" >
  368. <div >
  369. <p class="time-title2"> 2. ลาก</p>
  370. </div>
  371. </div>
  372. <div class="span2" style="border-right: 1px solid #ccc;">
  373. <div >
  374. <input type="text" name="num_day2" id="num_day2" onkeyup="change_time(2,2)" value="<?= $rs2['1']['time'] ?>" />
  375. </div>
  376. </div>
  377. <div class="span2" style="border-right: 1px solid #ccc;">
  378. <div >
  379. <p class="time-title">2 คะแนน / </p>
  380. </div>
  381. </div>
  382. <div class="span2" style="border-right: 1px solid #ccc;">
  383. <div >
  384. <input readonly type='text' id='get_score2' style='text-align:center' value='' />
  385. </div>
  386. </div>
  387. </div>
  388. <div class="row-fluid" style="border-bottom: 1px solid #ccc;" >
  389. <div class="span6" style="border-right: 1px solid #ccc;" >
  390. <div >
  391. <p class="time-title2"> 3. มาทำงานสาย</p>
  392. </div>
  393. </div>
  394. <div class="span2" style="border-right: 1px solid #ccc;">
  395. <div >
  396. <input type="text" name="num_day3" id="num_day3" onkeyup="change_time(3,1)" value="<?= $rs2['2']['time'] ?>" />
  397. </div>
  398. </div>
  399. <div class="span2" style="border-right: 1px solid #ccc;">
  400. <div >
  401. <p class="time-title">1 คะแนน / </p>
  402. </div>
  403. </div>
  404. <div class="span2" style="border-right: 1px solid #ccc;">
  405. <div >
  406. <input readonly type='text' id='get_score3' style='text-align:center' value='' />
  407. </div>
  408. </div>
  409. </div>
  410. <div class="row-fluid" style="border-bottom: 1px solid #ccc;" >
  411. <div class="span6" style="border-right: 1px solid #ccc;" >
  412. <div >
  413. <p class="time-title2" > 4. ขาดงานโดยไมทราบสาเหต</p>
  414. </div>
  415. </div>
  416. <div class="span2" style="border-right: 1px solid #ccc;">
  417. <div >
  418. <input type="text" name="num_day4" id="num_day4" onkeyup="change_time(4,4)" value="<?= $rs2['3']['time'] ?>" />
  419. </div>
  420. </div>
  421. <div class="span2" style="border-right: 1px solid #ccc;">
  422. <div >
  423. <p class="time-title">4 คะแนน / </p>
  424. </div>
  425. </div>
  426. <div class="span2" style="border-right: 1px solid #ccc;">
  427. <div >
  428. <input readonly type='text' id='get_score4' style='text-align:center' value='' />
  429. </div>
  430. </div>
  431. </div>
  432. <div class="row-fluid" style="border-right: 1px solid #ccc;">
  433. <div class="span9" style="border-right: 1px solid #ccc;">
  434. <div >
  435. <p class="time-title"> รวมคะแนนท</p>
  436. </div>
  437. </div>
  438. <div class="span2" style="margin-left: 0px;width:25.5%">
  439. <div style="margin: 0 auto;width: 80%;">
  440. <input readonly id="final_score" type="text" style="text-align: center;width:100%;" />
  441. </div>
  442. </div>
  443. </div>
  444. </div>
  445. <div style="margin-top: 20px;">
  446. <div class="row-fluid">
  447. <div class="span4 offset2">
  448. <p>คะแนนคงเหล (20 คะแนนท) = </p>
  449. </div>
  450. <div class="span6">
  451. <input id="final_score2" type="text" readonly />
  452. </div>
  453. </div>
  454. </div>
  455. <input type="hidden" name="score_id" value="<?= $_GET['score_id'] ?>" />
  456. <input type="hidden" name="register_id" value="<?= $_GET['register_id'] ?>" />
  457. <div style="width:130px;margin: 0 auto;margin-top: 15px;" >
  458. <input type="submit" name="submit" class="btn" value="ยืนยัน" />
  459. <a class="btn" href="manage_score_forcompany.php" >ยกเล</a>
  460. </div>
  461. <table class="">
  462. </table>
  463. </div>
  464. </div>
  465. </form>
  466. <!-- InstanceEndEditable --></div>
  467. </div>
  468. <div class="wrapper">
  469. <div id="copyright" class="clear">
  470. <div style="width:960px;margin:0 auto; ">
  471. <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.
  472. <br>
  473. Design by Nittaya Kakulphin & Benjawan Sriralat @ Udonthani Rajabhat University.</p>
  474. </div>
  475. </div>
  476. </div>
  477. </body>
  478. <!-- InstanceEnd --></html>