2015-06-30 16 views
0

在定時器關閉之前,while循環後定義的div和按鈕都不可見。我不知道有什麼問題。我在PHP之外嘗試了它,但它仍然沒有顯示任何內容。在添加此php代碼以隨機顯示從數據庫中選擇的衆多不同問題之前,所有內容都運行良好。有人請幫助我。我是一個PHP新手。提前致謝。在php中定義的按鈕不可見

<?php 

$record=array(); //creating array to keep record of Q_ID of questions 

for($count=1;$count <= $NoOfQuestion;$count++)// to display $NoOfQuestion number of questions 
{ 
    while(1) 
    { 
     $sql=mysql_query("select * from questions order by RAND()"); 
     $result = mysql_fetch_array($sql); 
     $temp=0; 
     if(count($record)>=1) 
      { 
       for($i=1;$i<=$count;$i++) 
       { 
        if($record[$i]==$result['Q_ID']) 
        $temp++; 
       } 
      } 
     if($temp==0) 
      { 
       $text ='Question '.$count. '. '.$result['Question']; 

       echo $text; 
       return 0; 
      } 
     else 
      return 1; 
    } 
    echo'</div>'; 
    echo'<div id="option"></div>'; 
    echo'<div id="buton">'; 
    echo'<input type="submit" name="Previous" value="previous" id="previous"/>'; 
    echo'<input type="submit" name="Next" value="next" id="next"/>'; 
    echo'<input type="submit" name="Review" value="review" id="review"/>'; 
    echo'<input type="submit" name="Submit" value="submit" id="submit"/>'; 

    echo'</div>'; 
    echo'<div id="div3">3</div>'; 
    echo'</div>'; 

    echo'</form>'; 
}  

?> 
+0

請發表您的完整代碼。 – Hassaan

回答

0

修改代碼....

echo'<div id="option"></div>'; 
echo'<div id="buton">'; 
echo'<input type="submit" name="Previous" value="previous" id="previous"/>'; 
echo'<input type="submit" name="Next" value="next" id="next"/>'; 
echo'<input type="submit" name="Review" value="review" id="review"/>'; 
echo'<input type="submit" name="Submit" value="submit" id="submit"/>'; 

echo'</div>'; 
echo'<div id="div3">3</div>'; 
0

嘗試

<?php 

$record=array(); //creating array to keep record of Q_ID of questions 

for($count=1;$count <= $NoOfQuestion;$count++)// to display $NoOfQuestion number of questions 
{ 
    while(1) 
    { 
     $sql=mysql_query("select * from questions order by RAND()"); 
     $result = mysql_fetch_array($sql); 
     $temp=0; 
     if(count($record)>=1) 
     { 
      for($i=1;$i<=$count;$i++) 
      { 
       if($record[$i]==$result['Q_ID']) 
       $temp++; 
      } 
     } 

     if($temp==0) 
     { 
      $text ='Question '.$count. '. '.$result['Question']; 

      echo $text; 
      return 0; 
     } 
     else 
      return 1; 
    } 
} 

    echo '</div>'; 
    echo '<div id="option"></div>'; 
    echo '<div id="buton">'; 
    echo '<input type="submit" name="Previous" value="previous" id="previous"/>'; 
    echo '<input type="submit" name="Next" value="next" id="next"/>'; 
    echo '<input type="submit" name="Review" value="review" id="review"/>'; 
    echo '<input type="submit" name="Submit" value="submit" id="submit"/>'; 

    echo '</div>'; 
    echo '<div id="div3">3</div>'; 
    echo '</div>'; 

    echo '</form>'; 
?>