2015-02-07 50 views
0

請幫我解決我的問題我不能把autosubmit提交給我的測驗後,我提交定時器將刷新。如何設置自動提交定時器

<?php 

    //get the value of all the needed information 
    $student_sql = mysql_query("SELECT * FROM students WHERE student_id='$_SESSION[student]' LIMIT 1"); 
    while($s = mysql_fetch_array($student_sql)) { 
     $fname = $s["first_name"]; 
     $lname = $s["last_name"]; 
     $_SESSION['first_name'] = $fname; 

    } 
    $question_sql = mysql_query("SELECT * FROM questionnaire WHERE questionnaire_id='$_SESSION[questionnaire]'"); 
    while($q = mysql_fetch_array($question_sql)) { 
     $total = $q["questionnaire_total"]; 
    } 
    $cat_sql = mysql_query("SELECT * FROM question WHERE category_id='$_SESSION[question]'"); 
    while($y = mysql_fetch_array($cat_sql)) { 
    $cate = $y["category_id"]; 
     } 

    define("NL","<br>\n"); 
    $status = "true"; 
    if(!isset($_POST["set"])) { 
     $_SESSION["i"] = 0; 
     $_SESSION["correct"] = 0; 
     $_SESSION["incorrect"] = 0;  
    } 
    if(isset($_POST["set"])) { 
     if($_POST["submit"]) { 
      if($_SESSION["i"] == $total) { 
       unset($_SESSION["i"]); 
       #unset($_SESSION["correct"]); 
       #unset($_SESSION["incorrect"]); 
       #$_SESSION["correct"] = 0; 
       #$_SESSION["incorrect"] = 0; 
       $_SESSION["i"] = 0; 
       header("location: evaluate.php"); 
      } 
      if(empty($_POST["choice"])) { 
       $_SESSION["incorrect"] = $_SESSION["incorrect"] + 1; 
       $status = "false"; 
      } 
      if(!empty($_POST["choice"])) { 
       if($_POST["choice"] == $_POST["answer"]) { 
        $_SESSION["correct"] = $_SESSION["correct"] + 1; 
       } 
       if($_POST["choice"] != $_POST["answer"]) { 
        $_SESSION["incorrect"] = $_SESSION["incorrect"] + 1; 
       } 
       $status = "true"; 
      } 
      if($status == "true") 
      $_SESSION['correct']; 
     } 
    } 


     <div class="row"> 
       <div class="col-lg-5"> 
        <div class="panel panel-default"> 
         <div class="panel-heading"> 
         <h4><font color="#00CC00">Login As: <?php echo $fname." ".$lname.".";?> 
       </font></h4> 
       </div> 
          </font> 
         </div> 




     <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> 
         <input name="set" type="hidden" value="set"> 

         <?php 
        $cat = $_SESSION["question"]; 
          $sql = "select * from question WHERE category_id='$cat' ORDER BY RAND() LIMIT 1"; 
          $result = mysql_query($sql); 
          $row = mysql_fetch_array($result); 
           echo $_SESSION[i]+1 .".) ".$row[question].NL; 
           $show_choice = mysql_query("SELECT * FROM choices WHERE question_id='$row[question_id]'"); 
           while($show = mysql_fetch_array($show_choice)) { 
            echo "<input name=\"choice[$_SESSION[i]]\" type=\"radio\" value=\"$show[choice_1]; ?>\">".$show["choice_1"].NL; 
            echo "<input name=\"choice[$_SESSION[i]]\" type=\"radio\" value=\"$show[choice_2]; ?>\">".$show["choice_2"].NL; 
            echo "<input name=\"choice[$_SESSION[i]]\" type=\"radio\" value=\"$show[choice_3]; ?>\">".$show["choice_3"].NL; 
            echo "<input name=\"choice[$_SESSION[i]]\" type=\"radio\" value=\"$show[choice_4]; ?>\">".$show["choice_4"].NL; 
            echo "<input name=\"answer[$_SESSION[i]]\" type=\"hidden\" value=\"$show[answer]; ?>\">".NL; 

            $_SESSION["i"] = $_SESSION["i"] + 1; 
           } 


         ?> 

         <input name="submit" type="submit" class="btn btn-success" value="Continue"> 
        </form> 

回答