我目前正在設計一個調查型系統,其中系統顯示使用while循環投票的人數。不幸的是,我不知道如何創建頁面,相反,我只能將整個while循環迭代爲一個完整頁面腳本。如何使用一個腳本將一個while循環分成頁面?
這裏是我的代碼:
while($fetch=mysql_fetch_array($query1)){
//Code here
while($fetch=mysql_fetch_array($query2)){
//VERIFY ANSWERS
if(isset($_POST['voted'])){
if(in_array($_POST['score('.$fetch['questionID'].')'], $radioValue)){
}
else{
$missed++;
}
$checker = true;
}
}
//CHECKER IF A RADIO BUTTON IS MISSED
if($checker==true){
if($missed==$rows || $missed < $rows && $missed != 0){
echo "<center><font color=red>All items are required</font><br>";
}
else{
//Some code here
}
}
$query=mysql_query("SELECT * FROM questions");
while($fetch=mysql_fetch_array($query)){
//DISPLAYS QUESTIONS WITH QUESTION NUMBER
//Some code here
//DISPLAYS RADIO BUTTONS FROM 1 to 5
//Some code here
}
}
echo "</table>
<br><center>
<input type='submit' name='voted' value='Submit'>
}
所以基本上,我的代碼只是一個while循環
編輯內while循環:爲了明確這一點,我問怎麼while循環迭代分開只使用一個腳本進入「頁面」。
所以基本上,我希望發生的是:
提名1個 顯示問題(1至9)
下一步按鈕
提名2個 顯示問題(1-9)再次
此外,它只會重新迭代,取決於fetch_array命令收集的項目數量。
呃,對不起!那裏有一些問題嗎? – hjpotter92 2013-03-21 11:22:23
有什麼問題? – 2013-03-21 11:26:22
呃你是什麼意思?標題說明了這一點。我在問如何將循環迭代分離到不同的頁面中,而不是完整的運行頁面。 – 2013-03-21 11:27:15