• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:学習支援システムの開発)

学習支援システムの開発と問題表示の問題について

このQ&Aのポイント
  • 学習支援システムの開発において、問題の表示方法に課題があります。問題を一問ごとに表示する際に、解答選択肢をラジオボタンとして表示すると、全ての問題の選択肢にラジオボタンが機能してしまい、一問一問の解答ができません。
  • また、問題をループで表示しているために、どのように正解か不正解かをチェックすればいいのか悩んでいます。
  • 最終的には学習履歴を残せるような学習支援システムを作りたいと思っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • Paul_xxx
  • ベストアンサー率56% (27/48)
回答No.1

neme属性を同じにしていませんか? 各問題ごとに表示するラジオボタンで同じ名前をつけて下さい 例えば問題1には name="question1" という名前で3つの選択肢があるなら value="1" value="2" value="3" とします。 PHP側では受け取るときに $_POST["question1"] もしくは $_GET["question1"] に値が入ってきます。 必然的にループの問題も解決すると思います。 プログラミングというよりHTMLの知識ですね ちなみに name="question[1]" などのように名前をつけるとPHP側では配列で受け取ることができますよ

emitika
質問者

お礼

ありがとうございました。解決しました。

関連するQ&A