407.php 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. <?
  2. session_start();
  3. echo "<meta charset=utf8>";
  4. if ($_SESSION['id'] == '' || $_SESSION['id'] == NULL){
  5. echo '您尚未登入';
  6. exit;
  7. }
  8. include("connect.php");
  9. $userid = $_SESSION['name'];
  10. $sql = "SELECT User_ID,p407 FROM coursepagecount WHERE User_ID = '".$userid."'";
  11. $result = mysql_query($sql) or die('MySQL query error');
  12. $row = mysql_fetch_array($result);
  13. $num = $row[1]+1;
  14. if($num<10){
  15. $count = "0".(string)($num);
  16. }
  17. else{
  18. $count = "".(string)($num);
  19. }
  20. $sql ="UPDATE coursepagecount SET p407 = '".$num."' WHERE User_ID='".$userid."'";
  21. $result = mysql_query($sql) or die('MySQL query error');
  22. mysql_close($link);
  23. ?>
  24. <! DOCTYPE HTML>
  25. <html>
  26. <head>
  27. <title>Exam</title>
  28. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  29. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  30. <meta name="mobile-web-app-capable" content="yes">
  31. <meta name="apple-mobile-web-app-capable" content="yes"/>
  32. <meta name="viewport" content="user-scalable=no, width=device-width, initial-scale=1.0, maximum-scale=1.0"/>
  33. <META http-equiv="Cache-Control" content="no-cache">
  34. <META http-equiv="Pragma" content="no-cache">
  35. <META http-equiv="Expires" content="0">
  36. <script src="./jquery-1.11.3.min.js"></script>
  37. <script src="./function.js"></script>
  38. <script src="./function8.js"></script>
  39. <script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
  40. <script src="http://code.jquery.com/ui/1.8.21/jquery-ui.min.js"></script>
  41. <script src="jquery.ui.touch-punch.min.js"></script>
  42. <script src="./fingers.js"></script>
  43. <script type="text/javascript">
  44. saveRecord("43511<?echo $count?>");
  45. </script>
  46. </head>
  47. <body>
  48. <script>
  49. function checkCorrect(){
  50. var correct=document.getElementById("correct");
  51. var wrong=document.getElementById("wrong");
  52. var check = document.getElementById("check");
  53. var next = document.getElementById("next");
  54. var back = document.getElementById("back");
  55. var car = document.getElementById("car");
  56. if(finger.checkRes()){
  57. correct.className="";
  58. wrong.className="hidden";
  59. }
  60. else{
  61. wrong.className="hidden";
  62. correct.className="hidden";
  63. }
  64. blank.className="hidden";
  65. }
  66. this.onload = function() {
  67. var canvas = document.getElementById("myCanvas");
  68. var ctx=canvas.getContext("2d");
  69. var bg = $("#blank")[0];
  70. ctx.drawImage(bg,0,0,800,700);
  71. finger=new FingerComponent(["arrow"],"car",canvas);
  72. <? if ($_GET['x']&&$_GET['y']&&$_GET['rad']){ ?>
  73. finger.car.x=<?echo $_GET['x']?>;
  74. finger.car.y=<?echo $_GET['y']?>;
  75. finger.car.rad=<?echo $_GET['rad']?>;
  76. finger.car.isUpdated=true;
  77. ctx.moveTo(242,130);
  78. ctx.lineTo(finger.car.x+30,finger.car.y-10);
  79. $("#normal-line").css("top",finger.car.y+25);
  80. finger.arrow.y=finger.car.y-110;//+70;
  81. finger.arrow.isUpdated=true;
  82. <? }else{ ?>
  83. ctx.moveTo(390,190);
  84. ctx.lineTo(500,300);
  85. <? } ?>
  86. ctx.lineWidth = 6;
  87. ctx.strokeStyle = "red";
  88. ctx.stroke();
  89. }
  90. </script>
  91. <style>
  92. .defaultHideBtn{
  93. position:absolute;
  94. display: none;
  95. }
  96. .hidden{
  97. position:absolute;
  98. display :none;
  99. }
  100. #normal-line{
  101. position:absolute;
  102. left:380px;
  103. top: 337px;
  104. height:5px;
  105. weight:5px;
  106. }
  107. .arrow-begin{
  108. position:absolute;
  109. left: 179px;
  110. top: 148px;
  111. transform: rotate(45deg);
  112. transform-origin: 20% 40%;
  113. -webkit-transform: rotate(45deg);
  114. -webkit-transform-origin:20% 40%;
  115. height:20px;
  116. weight:20px;
  117. }
  118. .car{
  119. position:absolute;
  120. left:30px;
  121. top: -40px;
  122. transform: rotate(45deg);
  123. transform-origin: 20% 40%;
  124. -webkit-transform: rotate(45deg);
  125. -webkit-transform-origin:20% 40%;
  126. width:100px;
  127. height: 80px;
  128. }
  129. }
  130. </style>
  131. <div style="position:absolute;left:0px;top:0px;">
  132. <canvas id="myCanvas" width="1000" height="710" style="z-index:10000;">
  133. </canvas>
  134. <img src="image/407pq.jpg" id="blank" style="position:absolute;left:0px;top:0px;width:0px;">
  135. <img id="check" src="image/check.jpg" class="hidden"/>
  136. <img id="correct" src="image/correct.jpg" class="hidden"/>
  137. <img id="wrong" src="image/wrongnext.jpg" class="hidden"/>
  138. <img id="car" src="image/car.png" class="car">
  139. <img id="arrow" src="image/arrow.png" class="arrow-begin">
  140. <img id="normal-line" src="image/normal-line.png">
  141. <img class="defaultHideBtn" id="back" src="image/prevButton.jpg" onclick="nextPage(43519<?echo $count?>,'406A')"/>
  142. <img class="defaultHideBtn" id="next" src="image/nextButton.jpg" onclick="nextPage(43519<?echo $count?>,'407A')"/>
  143. </div>
  144. </body>
  145. </html>