私は現在、システムが while ループを使用して投票する人数を表示する調査タイプのシステムを設計しています。残念ながら、ページの作成方法がわかりません。代わりに、while ループ全体を 1 つのフルページ スクリプトに反復することしかできません。
これが私のコードです:
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 ループです
編集:明確にするために、1つのスクリプトのみを使用してwhileループの繰り返しを「ページ」に分割する方法を尋ねています。
基本的に、私がやりたいことは次のとおりです。
候補者 1 質問の表示 (1 ~ 9)
次へボタン
候補者 2 質問 (1 ~ 9) をもう一度表示する
また、fetch_array コマンドが収集したアイテムの数に応じてのみ繰り返します。