我目前正在设计一个调查类型的系统,其中系统使用 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 命令收集的项目数重新迭代。