PageRenderTime 53ms CodeModel.GetById 25ms RepoModel.GetById 0ms app.codeStats 0ms

/admin/edit_item.php

https://bitbucket.org/swallow13/online_exam_system
PHP | 145 lines | 117 code | 18 blank | 10 comment | 25 complexity | e239ce6c84e6a15faa7e70eb08a9e433 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. echo '<link href="../basic.css" rel="stylesheet" type="text/css" />';
  10. if ($_SESSION['uid'] != $_GET['cuid']) {
  11. echo '您不是该题的创建者,不能编辑。';
  12. exit;
  13. }
  14. $iid = $_GET['iid'];
  15. switch($_GET['itype']) {
  16. case 1:
  17. $qr1 = mysql_query("SELECT * FROM `gb_item_type1_stem` WHERE `item_id` = '$iid';");
  18. $qr2 = mysql_query("SELECT * FROM `gb_item_type1_options` WHERE `item_id` = '$iid';");
  19. $qr3 = mysql_query("SELECT * FROM `gb_item_std_answ` WHERE `item_id` = '$iid';");
  20. $qr4 = mysql_query("SELECT * FROM `gb_item_image` WHERE `item_id` = '$iid';");
  21. echo '<form action="update_item.php" method="post" enctype="multipart/form-data">';
  22. echo '<p>题干:<input name="stem" value="'.mysql_result($qr1,0,1).'" class="length" /></p>';
  23. if (mysql_result($qr4,0,1) == NULL) {
  24. $image = "../pics/shift.gif";
  25. } else {
  26. $image = mysql_result($qr4,0,1);
  27. }
  28. echo '<p><img src="'.$image.'" /></p>';
  29. echo '更换图像(留空将保持原有的不变,图像文件应小于512K):<br /><input type="file" name="item_image" /><input type="hidden" name="MAX_FILE_SIZE" value="524288" />';
  30. $std_answ = mysql_result($qr3,0,1);
  31. while ($myop = mysql_fetch_array($qr2)) {
  32. if ($myop[2] == $std_answ) {
  33. echo '<p><input type="radio" value="'.$myop[2].'" name="daan" checked="checked" /> <input type="text" name="t['.$myop[2].']" value="'.$myop[1].'" class="length" /></p>';
  34. } else {
  35. echo '<p><input type="radio" value="'.$myop[2].'" name="daan" /> <input type="text" name="t['.$myop[2].']" value="'.$myop[1].'" class="length" /></p>';
  36. }
  37. }
  38. //$AN_NUM = mysql_num_rows($qr2);
  39. //echo '<input type="hidden" name="an_num" value="'.$AN_NUM.'" />';
  40. echo '<input type="hidden" name="iid" value="'.$iid.'" />';
  41. echo '<input type="hidden" name="itype" value="1" />';
  42. echo '<input type="submit" value="更改" />';
  43. echo '</form>';
  44. break;
  45. case 2:
  46. $qr1 = mysql_query("SELECT * FROM `gb_item_type2_stem` WHERE `item_id` = '$iid';");
  47. $qr2 = mysql_query("SELECT * FROM `gb_item_type2_options` WHERE `item_id` = '$iid';");
  48. $qr3 = mysql_query("SELECT * FROM `gb_item_std_answ` WHERE `item_id` = '$iid';");
  49. $qr4 = mysql_query("SELECT * FROM `gb_item_image` WHERE `item_id` = '$iid';");
  50. echo '<form action="update_item.php" method="post" enctype="multipart/form-data">';
  51. echo '<p>题干:<input name="stem" value="'.mysql_result($qr1,0,1).'" class="length" /></p>';
  52. if (mysql_result($qr4,0,1) == NULL) {
  53. $image = "../pics/shift.gif";
  54. } else {
  55. $image = mysql_result($qr4,0,1);
  56. }
  57. echo '<p><img src="'.$image.'" /></p>';
  58. echo '更换图像(留空将保持原有的不变,图像文件应小于512K):<br /><input type="file" name="item_image" /><input type="hidden" name="MAX_FILE_SIZE" value="524288" />';
  59. $std_answ = mysql_result($qr3,0,1);
  60. while ($myop = mysql_fetch_array($qr2)) {
  61. if (strpos($std_answ,$myop[2]) === false) {
  62. echo '<p><input type="checkbox" name=daan[] value="'.$myop[2].'" /><input type="text" name="t['.$myop[2].']" value="'.$myop[1].'" /></p>';
  63. } else {
  64. echo '<p><input type="checkbox" name=daan[] value="'.$myop[2].'" checked="checked" /><input type="text" name="t['.$myop[2].']" value="'.$myop[1].'" /></p>';
  65. }
  66. }
  67. //$AN_NUM = mysql_num_rows($qr2);
  68. //echo '<input type="hidden" name="an_num" value="'.$AN_NUM.'" />';
  69. echo '<input type="hidden" name="iid" value="'.$iid.'" />';
  70. echo '<input type="hidden" name="itype" value="2" />';
  71. echo '<input type="submit" value="更改" />';
  72. echo '</form>';
  73. break;
  74. case 3:
  75. $qr1 = mysql_query("SELECT * FROM `gb_item_type3` WHERE `item_id` = '$iid' ORDER BY `sort_num`;");
  76. $qr2 = mysql_query("SELECT * FROM `gb_item_image` WHERE `item_id` = '$iid';");
  77. echo '<form action="update_item.php" method="post" enctype="multipart/form-data">';
  78. $TK_STR = '<p>';
  79. while ($ss = mysql_fetch_array($qr1)) {
  80. if ($ss[3] == 0) {
  81. $TK_STR .= '<input type="text" class="xuxian" value="'.$ss[2].'" name="g['.$ss[1].']" />';
  82. } else {
  83. $re = mysql_query("SELECT * FROM `gb_item_type3_reffer` WHERE `item_id` = '$iid' AND `sort_num` = '$ss[1]';");
  84. $TK_STR .= '<input type="text" class="blank" value="'.mysql_result($re,0,2).'" name="k['.$ss[1].']" />';
  85. }
  86. }
  87. echo $TK_STR.'</p>';
  88. echo '<p><img src="';
  89. if (mysql_result($qr2,0,1) == '') {
  90. $image = "../pics/shift.gif";
  91. } else {
  92. $image = mysql_result($qr2,0,1);
  93. }
  94. echo $image;
  95. echo ' " class=pad /></p>';
  96. echo '<p>更换图像(留空将保持原有的不变,图像文件应小于512K):<br /><input type="file" name="item_image" /><input type="hidden" name="MAX_FILE_SIZE" value="524288" /></p>';
  97. //$AN_NUM = mysql_num_rows($qr1);
  98. //echo '<input type="hidden" name="an_num" value="'.$AN_NUM.'" />';
  99. echo '<input type="hidden" name="iid" value="'.$iid.'" />';
  100. echo '<input type="hidden" name="itype" value="3" />';
  101. echo '<p><input type="submit" value="更改" /></p>';
  102. echo '</form>';
  103. break;
  104. case 4:
  105. $qr1 = mysql_query("SELECT * FROM `gb_item_type4` WHERE `item_id` = '$iid';");
  106. $qr2 = mysql_query("SELECT * FROM `gb_item_image` WHERE `item_id` = '$iid';");
  107. echo '<form action="update_item.php" method="post" enctype="multipart/form-data">';
  108. echo mysql_result($qr1,0,1).'<br />';
  109. echo '修改为:<br />';
  110. echo '<textarea name="stem" class="length" rows="30">'.mysql_result($qr1,0,1).'</textarea>';
  111. if (mysql_result($qr2,0,1) == NULL) {
  112. $image = "../pics/shift.gif";
  113. } else {
  114. $image = mysql_result($qr2,0,1);
  115. }
  116. echo '<p><img src="'.$image.'" /></p>';
  117. echo '更换图像(留空将保持原有的不变,图像文件应小于512K):<br /><input type="file" name="item_image" /><input type="hidden" name="MAX_FILE_SIZE" value="524288" />';
  118. echo '<br /><br />参考答案:<br />'.mysql_result($qr1,0,2);
  119. echo '修改为:<br />';
  120. echo '<textarea name="reffer" class="length" rows="30">'.mysql_result($qr1,0,2).'</textarea>';
  121. echo '<input type="hidden" name="iid" value="'.$iid.'" />';
  122. echo '<input type="hidden" name="itype" value="4" />';
  123. echo '<p><input type="submit" value="更改" /></p>';
  124. echo '</form>';
  125. break;
  126. }
  127. ?>