PageRenderTime 51ms CodeModel.GetById 23ms RepoModel.GetById 0ms app.codeStats 0ms

/admin/query_items.php

https://bitbucket.org/swallow13/online_exam_system
PHP | 198 lines | 180 code | 13 blank | 5 comment | 35 complexity | 47e246c1b997f61f58a158b434705003 MD5 | raw file
  1. <?php
  2. /**
  3. * @Alex Ai swallow13@163.com
  4. * @copyright 2009
  5. */
  6. require_once("../include/auth_t.php");
  7. require_once("../include/config.php");
  8. require("../include/funs.php");
  9. include_once("../include/head.htm");
  10. echo "</head><body><h3>以下是所有试题,试题的创建者可以编辑。</h3>";
  11. if (!isset($_GET['QI_page'])) {
  12. $QI_page = 1;
  13. $QI_PAGE_SIZE = 10;
  14. } else {
  15. $QI_page = intval($_GET['QI_page']);
  16. $QI_PAGE_SIZE = 10;
  17. }
  18. $ALL = mysql_num_rows(mysql_query("SELECT * FROM `gb_items_warehouse`;"));
  19. $QI_PAGES = ceil($ALL/$QI_PAGE_SIZE);
  20. $QI_OFFSET = $QI_PAGE_SIZE*($QI_page - 1);
  21. $SQL = mysql_query("SELECT * FROM `gb_items_warehouse` ORDER BY `item_id` DESC LIMIT $QI_OFFSET,$QI_PAGE_SIZE;");
  22. while ($ROW = mysql_fetch_array($SQL)) {
  23. switch($ROW[1]) {
  24. case 1:
  25. echo '<table border=1 cellspacing=5 cellpadding=8 width=90% align=center><tr>';
  26. echo '<td><b>题号ID:</b>'.$ROW[0].'</td>';
  27. $stem = mysql_query("SELECT `item_stem` FROM `gb_item_type1_stem` WHERE `item_id` = '$ROW[0]';");
  28. $option = mysql_query("SELECT * FROM `gb_item_type1_options` WHERE `item_id` = '$ROW[0]';");
  29. $image = mysql_query("SELECT `item_image` FROM `gb_item_image` WHERE `item_id` = '$ROW[0]';");
  30. $email = mysql_query("SELECT `email` FROM `gb_teachers_tb` WHERE `tea_id` = $ROW[6];");
  31. echo '<td>';
  32. echo '<span class=s14>'.mysql_result($stem,0,0).'</span> <span class=s12>(属 '.get_cat_name($ROW[2]).' 类别,分值:'.$ROW[3] .'分。由 <a href=mailto:'.mysql_result($email,0,0).'>'.$ROW[4].'</a> 于 '.$ROW[5].' 创建) </span>';
  33. echo '
  34. <table width=100% border=0>
  35. <tr>
  36. <td width=20%><img src="';
  37. if (mysql_result($image,0,0) == '') {
  38. $image = "../pics/shift.gif";
  39. } else {
  40. $image = mysql_result($image,0,0);
  41. }
  42. echo $image;
  43. echo ' " class=pad /></td><td>';
  44. while ($myop = mysql_fetch_array($option)) {
  45. echo '<p>'.$myop[2].' '.$myop[1].'</p>';
  46. }
  47. echo ' </td>
  48. </tr>
  49. </table>
  50. ';
  51. echo '</td>';
  52. echo '<td>';
  53. if ($ROW[6] == $_SESSION['uid']) {
  54. echo '<a href=edit_item.php?iid='.$ROW[0].'&cuid='.$ROW[6].'&itype='.$ROW[1].' target=_blank>编辑</a>';
  55. } else {
  56. echo '&nbsp;';
  57. }
  58. echo '</td>';
  59. echo '</tr></table>';
  60. break;
  61. case 2:
  62. echo '<table border=1 cellspacing=5 cellpadding=8 width=90% align=center><tr>';
  63. echo '<td><b>题号ID:</b>'.$ROW[0].'</td>';
  64. $stem = mysql_query("SELECT `item_stem` FROM `gb_item_type2_stem` WHERE `item_id` = '$ROW[0]';");
  65. $option = mysql_query("SELECT * FROM `gb_item_type2_options` WHERE `item_id` = '$ROW[0]';");
  66. $image = mysql_query("SELECT `item_image` FROM `gb_item_image` WHERE `item_id` = '$ROW[0]';");
  67. $email = mysql_query("SELECT `email` FROM `gb_teachers_tb` WHERE `tea_id` = $ROW[6];");
  68. echo '<td>';
  69. echo '<span class=s14>'.mysql_result($stem,0,0).'</span> <span class=s12>(属 '.get_cat_name($ROW[2]).' 类别,分值:'.$ROW[3] .'分。由 <a href=mailto:'.mysql_result($email,0,0).'>'.$ROW[4].'</a> 于 '.$ROW[5].' 创建) </span>';
  70. echo '
  71. <table width=100% border=0>
  72. <tr>
  73. <td width=20%><img src="';
  74. if (mysql_result($image,0,0) == '') {
  75. $image = "../pics/shift.gif";
  76. } else {
  77. $image = mysql_result($image,0,0);
  78. }
  79. echo $image;
  80. echo ' " class=pad /></td><td>';
  81. while ($myop = mysql_fetch_array($option)) {
  82. echo '<p>'.$myop[2].' '.$myop[1].'</p>';
  83. }
  84. echo ' </td>
  85. </tr>
  86. </table>
  87. ';
  88. echo '</td>';
  89. echo '<td>';
  90. if ($ROW[6] == $_SESSION['uid']) {
  91. echo '<a href=edit_item.php?iid='.$ROW[0].'&cuid='.$ROW[6].'&itype='.$ROW[1].' target=_blank>编辑</a>';
  92. } else {
  93. echo '&nbsp;';
  94. }
  95. echo '</td>';
  96. echo '</tr></table>';
  97. break;
  98. case 3:
  99. echo '<table border=1 cellspacing=5 cellpadding=8 width=90% align=center><tr>';
  100. echo '<td><b>题号ID:</b>'.$ROW[0].'</td>';
  101. $stem = mysql_query("SELECT * FROM `gb_item_type3` WHERE `item_id` = '$ROW[0]' ORDER BY `sort_num`;");
  102. $image = mysql_query("SELECT `item_image` FROM `gb_item_image` WHERE `item_id` = '$ROW[0]';");
  103. $email = mysql_query("SELECT `email` FROM `gb_teachers_tb` WHERE `tea_id` = '$ROW[6]';");
  104. echo '<td>';
  105. $STR = '';
  106. while ($ss = mysql_fetch_array($stem)) {
  107. if ($ss[3] == 0) {
  108. $STR .= $ss[2];
  109. } else {
  110. $STR .= '<input type="text" class="blank" />';
  111. }
  112. }
  113. echo $STR.'<br /><span class=s12>(属 '.get_cat_name($ROW[2]).' 类别,分值:'.$ROW[3] .'分。由 <a href=mailto:'.mysql_result($email,0,0).'>'.$ROW[4].'</a> 于 '.$ROW[5].' 创建) </span><br />';
  114. echo '<img src="';
  115. if (mysql_result($image,0,0) == '') {
  116. $image = "../pics/shift.gif";
  117. } else {
  118. $image = mysql_result($image,0,0);
  119. }
  120. echo $image;
  121. echo ' " class=pad /><br />';
  122. echo '</td>';
  123. echo '<td>';
  124. if ($ROW[6] == $_SESSION['uid']) {
  125. echo '<a href=edit_item.php?iid='.$ROW[0].'&cuid='.$ROW[6].'&itype='.$ROW[1].' target=_blank>编辑</a>';
  126. } else {
  127. echo '&nbsp;';
  128. }
  129. echo '</td>';
  130. echo '</tr></table>';
  131. break;
  132. case 4:
  133. echo '<table border=1 cellspacing=5 cellpadding=8 width=90% align=center><tr>';
  134. echo '<td><b>题号ID:</b>'.$ROW[0].'</td>';
  135. $stem = mysql_query("SELECT `item_type4_stem` FROM `gb_item_type4` WHERE `item_id` = '$ROW[0]';");
  136. $image = mysql_query("SELECT `item_image` FROM `gb_item_image` WHERE `item_id` = '$ROW[0]';");
  137. $email = mysql_query("SELECT `email` FROM `gb_teachers_tb` WHERE `tea_id` = $ROW[6];");
  138. echo '<td>';
  139. echo '<span class=s14>'.mysql_result($stem,0,0).'</span> <span class=s12>(属 '.get_cat_name($ROW[2]).' 类别,分值:'.$ROW[3] .'分。由 <a href=mailto:'.mysql_result($email,0,0).'>'.$ROW[4].'</a> 于 '.$ROW[5].' 创建) </span>';
  140. echo '
  141. <table width=100% border=0>
  142. <tr>
  143. <td width=20%><img src="';
  144. if (mysql_result($image,0,0) == '') {
  145. $image = "../pics/shift.gif";
  146. } else {
  147. $image = mysql_result($image,0,0);
  148. }
  149. echo $image;
  150. echo ' " class=pad /></td><td>';
  151. //echo '<span class=s14>'.mysql_result($stem,0,0).'</span>';
  152. echo ' </td>
  153. </tr>
  154. </table>
  155. ';
  156. echo '<td>';
  157. if ($ROW[6] == $_SESSION['uid']) {
  158. echo '<a href=edit_item.php?iid='.$ROW[0].'&cuid='.$ROW[6].'&itype='.$ROW[1].' target=_blank>编辑</a>';
  159. } else {
  160. echo '&nbsp;';
  161. }
  162. echo '</td>';
  163. echo '</tr></table>';
  164. break;
  165. }
  166. }
  167. $first = 1;
  168. $prev = $QI_page - 1;
  169. $next = $QI_page + 1;
  170. $last = $QI_PAGES;
  171. echo "<div class=space30></div>";
  172. echo "<div align=center>总共".$QI_PAGES."页&nbsp;&nbsp;";
  173. if ($QI_page > 1) {
  174. echo "<a href='query_items.php?QI_page=".$first."'>首页</a>&nbsp;&nbsp;";
  175. echo "<a href='query_items.php?QI_page=".$prev."'>上一页</a>&nbsp;&nbsp;";
  176. }
  177. if ($QI_page < $QI_PAGES) {
  178. echo "<a href='query_items.php?QI_page=".$next."'>下一页</a>&nbsp;&nbsp;";
  179. echo "<a href='query_items.php?QI_page=".$last."'>末页</a>";
  180. }
  181. echo "</div>";
  182. include_once("../include/daohang.htm");
  183. echo "</body></html>";
  184. mysql_close();
  185. ?>