0
//First file
<!DOCTYPE html>
<html>
<head>
<title>WebQuiz Generator</title>
</head>
<body>
<div>
<form action="questions.php" method="post">
Quiz Name: <input type="text" name="quizname" /><br/><br/>
Number of M.C.Q questions: <input type="number" name="mcq" min="0" /><br/><br/>
Number of True/False questions: <input type="number" name="truefalse" min="0" /><br/><br/>
<input type="submit" name="submit" value="Start Generating Questions" />
</form>
</div>
</body>
</html>
//Second file
<?php
if(isset($_POST['submit'])){
$quizName = $_POST['quizname'];
$mcq = $_POST['mcq'];
$truefalse = $_POST['truefalse'];
echo '<form action="finalquestions.php" method="post">';
for($i=1;$i<=$mcq;$i++){
echo 'Question:'.$i.' <input type="text" name="question1[]" /> </br></br>';
echo '<input type="text" name="radiooptions[]" /> </br>
<input type="text" name="radiooptions[]" /> </br>
<input type="text" name="radiooptions[]" /> </br>
<input type="text" name="radiooptions[]" /> </br>';
echo '</br></br>';
}
for($i=1;$i<=$truefalse;$i++){
echo 'Question:'.$i.' <input type="text" name="question2[]" /> </br></br>';
echo '<input type="radio[]" name="question2">True</br>
<input type="radio[]" name="question1">False</br>';
echo '</br></br>';
}
}
?>
<!DOCTYPE html>
<html>
<head>
<title>WebQuiz Generator</title>
</head>
<body>
<input type="submit" name="submit" value="Generate Quiz" />
</form>
</body>
</html>
//Third file
<?php
if(isset($_POST['submit'])){
//array of input elements named "question1"
$question1 = $_POST['question1'];
//array of input elements named "radiooptions"
$radiooptions = $_POST['radiooptions'];
//get the length of those array
$question1length = count($question1);
$radiooptionslength = count($radiooptions);
//loop through array to get first input with four radiooptions inputs
for($x = 0; $x < $question1length; $x++) {
echo $question1[$x];
echo "<br>";
echo "<br>";
for($i = 0; $i < $radiooptionslength; $i++) {
echo $radiooptions[$i];
echo "<br>";
echo "<br>";
}
}
在第一個數組循環的傢伙[question1]我想在[question1]的數組中獲得第一個輸入,在第二個循環中我想獲得數組的第一個4個輸入[radiooptions],當循環獲得第二個我希望它給出array [question1]的第二個輸入,並在[radiooptions]數組循環中,我希望它給我接下來的4個輸入,例如接下來的4個輸入將是5,6,7,8 .... 。但它給我不同的[問題]輸入,但同樣的前4項陣列[radiooptions]PHP在第一個循環中獲取數組中的前四個項目,然後在第二個循環中獲取下一個四個項目?
您的Google搜索應包含「分頁」一詞。 –
是不是與數據庫分頁有關? – Jack
分頁是在您決定向用戶顯示集合的一部分時發生的,但不是一次完成。 –