こんにちは、私のクイズアプリケーションのための私の処理ファイル。私のコードはすべての質問に対する答えを実現していますが、正しい答えをクリックするたびにスコアを1に設定します。次の質問に進み、セッションスコアを0にリセットしてから、セッションスコアを追加します。その結果、スコアが3の場合、実際にスコアが1になります。私はスコア変数をどこに置くので、私はいつもプロセスをリセットし続けますか? i echo $_SESSION['score']
;最後に、私はいつもあなたがちょうどあなたが上0にスコアをリセットすることを、自分で言っているquestion.phpクイズアプリのスコアをリセット
<ul class = "choices">
<?php
while($row = mysqli_fetch_assoc($choices)): ?>
<li><input name = "choice" type = "radio" value = "<?php echo $row['id']; ?>" /> <?php echo $row['text']; ?></li>
<?php endwhile ?>
</ul>
<input type = "submit" name = "submit" value = "submit">
<input type = "hidden" name = "number" value = "<?php echo $number ?>" >
</form>
ページ内の最初のコード行を見てください。そのコード行が何をしていると思われますか? – David
スコアを0にリセットします。しかし、そのラインスコアなしでは、どこからでも始めると定義されていませんか? 0から始める必要はありませんか?私はこれを実装する方法がわかりません –