• 締切済み

phpでつくるクイズについて

phpでつくるクイズについて 全10問の4択クイズで正解したら次の問題へ進み、不正解なら、その場でアウト。 っていうのを、作ったのですが、以下の条件を入れたいのです ・1日1問ずつ(例:今日は1問目。明日は2問目) ・問題は増えていく array_sliceあたりかと思いますが、どうでしょうか?

  • PHP
  • 回答数1
  • ありがとう数5

みんなの回答

  • public_sa
  • ベストアンサー率52% (13/25)
回答No.1

あんま仕様が分かりませんが。 文面を見る限りでは array_sliceでなくても 問題配列[今日の日数] で良い気がしますが。 出題方法より、データの保存方法の方が 難しそう。Cookieじゃ書き換えられてしまうこともあるしね。

uheguntes
質問者

お礼

ありがとうございます。 助かりました。

関連するQ&A

  • PHPを使って、クイズを作りたいと思っています。

    PHPを使って、クイズを作りたいと思っています。 テキストファイルに「,(コンマ)」で区切ったものを用意します。 問題,選択肢1,選択肢2,選択肢3,正解の選択肢の番号 という形で保存する予定です。 そしてそのファイルをPHPで読みこむのですが、 ランダム変数を使って、ランダムな数字を一つ選びます。 その数字の行を一行読み込み、後は、 $question,$choices1,$choices2,$choices3,$answer という形で変数に代入し、問題ページに埋め込みたいのですが…、 やり方を教えていただきたいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 携帯のクイズについて

    携帯のクイズについて 携帯での4択クイズで10問を作っていましたが、1問のみのクイズにしました。 流れは以下の通りです。 問題インデックスから各問題へ移動 ↓ 4択クイズで、選択肢のどれかを選び、決定ボタンを押す ↓ 正解か、不正解がの表示と問題インデックスへ戻る為のアンカータグがある といった具合となっております。 不正行為を防ぐ為に、正解か、不正解がの表示の時点で携帯の戻るを押したら、 「不正な操作がありました」 という表示を入れたいのです。 なお、上記の処理は1つのファイルで処理しています。 どなたか、アドバイスをお願いします

    • 締切済み
    • PHP
  • php初心者です。クイズについて

     phpでランダムに問題が表示され、それに答えると「正解!」、 「不正解!」となるようにしたいのですが。(単語カードみたいな)  問題をランダムに表示することは出来たのですが、問題に 対しての答えをどの様に記述すればいいのでしょうか? (下記のソースに追加・修正をして頂くか、参考となるサイト があれば教えて頂けないでしょうか?)  当方、phpをかじり始めたばかりなので、わかりやすく 教えて頂けると助かります。  どなたか、ご教授宜しくお願い致します。 <?php $quiz = array("りんごを英語で?", "いちごを英語で?", "とまとを英語で?"); shuffle($quiz); error_reporting(E_ALL & ~E_NOTICE); $kotae=$_POST["kotae"]; if ($_SERVER['REQUEST_METHOD']=="POST") { $message = ($quiz['answer'] == $_POST['kotae']) ? "正解!" : "不正解!"; echo $message; exit; } ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8" /> </head> <body> <form action="" method="post"> <p>Q. <?echo current($quiz); ?> </p> <input type="text" name="kotae" size="50"><br><br> <input type="submit" value="回答する!"> </form> </body> </html>

    • ベストアンサー
    • PHP
  • グーグルフォームでクイズ作成

    高校生です。 文化祭でクイズを作ることになりました。 その回答をグーグルフォームで行ってもらいたいと思っています。 クイズに不正解なら進まない、 正解なら次の問題というふうにしたいのですが、 できますでしょうか? 回答よろしくお願いします。

  • 友人から出されたクイズ

    友人にこんなクイズを出されたのですが、、、正解すれば今度ランチを奢ってくれるそうなので是非正解したいと思ってるのですが、、次の問題が分かる方どなたかいらっしゃるでしょうか? 100人が4つの問題を解いた。正解した人数は、1問目が93人、2問目が85人、3問が60人、4問が41人だった。この中で3つ以上正解した人は一番少ない場合何人いるか という問題です 宜しくお願いします (友人は他の人に聞いてもいいよ~と軽く言ってたので、その点は大丈夫です)

  • クイズ番組で答えわかりますか?

    この前、たまたまテレビをつけるとサルヂエというクイズ番組がやっていてさっそく自分も紙とペンを用意してやってみたのですが・・・・・、結局1問もわからずに終わってしまいました(涙) その番組のクイズは事前に何人にもやってもらって正解率というのが最初に出るのですが、 司会者「つぎの問題は正解率70%」 自分「よっし!これならきっとオレにもできるぜ!」 って思ってもやっぱ全然わからないんです。。。本当にクイズ番組で答えがでるより先に答えがわかっちゃう人ってすごいと思います。僕もまだ若いし(高校生)、学力も平均ぐらいはあると思うのですが・・・ みなさんはクイズが解けるのでしょうか? また、クイズってコツとかないのでしょうか?

  • クイズCGI

    10個の選択肢があるクイズを作っています。 プログラムは $問題番号=ユーザーの回答番号 という形でPOSTデータを取得します。 それで、現在1つ1つ if ($問題番号 == 正答番号) { 正解時の処理 } という文で処理を書いているのですが、問題が400近くあり、頻繁に問題を変更するので できればクイズの答えが次の形式で収録されている「test.csv」を使ってforeachあたりで 繰り返しを使いたいのですが…うまく動かすことができません。 問題番号,問題,正答番号 知恵を拝借願えないでしょうか。

  • phpでの変数の作り方をsmartyで実現する方法

    phpでの変数の作り方をsmartyで実現する方法を教えていただきたいです。 簡単な例ですが以下のような場合どうすれば実現できるでしょうか? $Out = array("Out_10"=>"test1","Out_20"=>"test2","Out_30"=>"test3"); $Status_Num = array("10","20","30"); $window->assign('Out',$Out); $window->assign('Status_Num',$Status_Num); [表示] {foreach from=$Status_Num item=Num} <!--ここが分かりません。。--> {/foreach} [実現したい事] phpであれば。。 <?php foreach($Status_Num as $Num):?> <a href=""><?php echo $Out['Out_'.$Num];?></a> <?php endforeach;?> 連想配列のvarを表示させたいのです。。 上記の形をsmartyで実現したいです。 エラー続きで困っています。 どなたか教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • VBA クイズを出題するフォームを作成する

    クイズを出題するフォームを作成しているのですが、恥ずかしながらVBAは不慣れなものでなかなか作業が進まず行き詰まってしまいました、、。大変恐縮ではございますがお力添えいただければ幸いです。 クイズ作成にあたり、クイズの問題や解答群、答え等の情報を記載したものがworksheets(1)にあります。(画像参照) フォームのイメージは画像添付してあります。 以下の二点をご教示していただけると助かります(T-T) (1)解答ボタンをクリックすると、正解か不正解かがメッセージボックスにて表示。 (2)問題1が解き終わったら後は、次へボタンをクリックし問題2へと移る。 拙い説明になってしまい申し訳ないです。足りない情報かございましたら随時補足してまいります。お手数ですがよろしくお願いいたします。

  • 国民クイズ常識の時間で…

    今日放送された日テレ「国民クイズ常識の時間」で、新聞に書いてあった「ルパン三世の秘密」というのは、どういう問題だったのでしょうか。また、正解率はどれくらいだったのでしょうか。

専門家に質問してみよう