좋아요. 난 무작위 곱셈 질문을하기 위해 무언가를 만들려고합니다. 이제는 질문을 잘 묻습니다. 무작위 질문을 잘 생성합니다. 하지만 페이지를 다시로드 할 때 난수가 달라집니다 ...PHP의 간단한 POST 난수 문제
어떻게 해결할 수 있습니까?
<?php
$rndnum1 = rand(1, 12);
$rndnum2 = rand(1, 12);
echo "<h3>". $rndnum1 . " x ";
echo $rndnum2 . "</h3>";
if($_SERVER["REQUEST_METHOD"] == "GET") {
$answer=0;
}
else if($_SERVER["REQUEST_METHOD"] == "POST") {
$answer=trim($_POST["answerInput"]);
$check=$rndnum1*$rndnum2;
if($answer==$check) {
echo "Correct!";
}
else {
echo "Wrong!";
}
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" >
<table>
<tr>
<td>
First Name:
</td>
<td>
<input type="text" name="answerInput" value="<?php echo $answer; ?>" size="20"/>
</td>
<td>
<?php echo $answerError; ?>
</td>
</tr>
<tr>
<td class="signupTd" colspan="2">
<input type="submit" name="submit" value="Submit"/>
</td>
</tr>
</table>
</form>
문제는 제가 그 작업을하는 방법을 모릅니다 ... 지금 바로 시도하고 있습니다. 알아낼 수는 없습니다 = [ – MrEnder
어떻게 답을 제출하고 있습니까? ? 나는 양식을 통해 추측하고 있습니까? 이 경우 두 난수 모두에 대해 '을 양식에 추가 한 다음 그 숫자를' $ _POST [ 'rndnum1']'등을 사용하여 답변을 비교할 수 있습니다. –
감사합니다.^ – MrEnder