PHP クイズゲーム サンプルプログラム if文
広告
phpの勉強のためにサンプルプログラムを作ってみました。if分を使ったクイズゲームです。
4つのファイルに分かれて出力します。
ファイル名:index.html
<html> <head> <meta charset="utf-8"> <title>PHP TEST</title></head> <body> <p> 問題:赤、ひらがな読みは? </p> <form action="./kaitou2.php" method="post"> <input type="text" name="data"> <input type="submit" name="btn1" value="回答"> </form> </body> </html>
ファイル名:kaitou2.php
<html> <head> <meta charset="utf-8"> <title>PHP TEST</title></head> <body> <?php $input_data = isset($_POST['data']) ? $_POST['data'] : ''; if ($input_data != 'あか'){ print('残念でした。もう一度チャンレンジして下さい。'); print('<p>'); print('問題:赤、ひらがな読みは?'); print('</p>'); print('<form method="POST" action="./kaitou2.php">'); print('<input type="text" name="data">'); print('<input type="submit" name="btn1" value="回答">'); print('</form>'); } else{ print('正解です。おめでとうございます。'); print('<p>'); print('問題2:青、ひらがな読みは?'); print('</p>'); print('<form method="POST" action="./kaitou3.php">'); print('<input type="text" name="data">'); print('<input type="submit" name="btn1" value="回答">'); print('</form>'); } ?> </body> </html>
ファイル名:kaitou3.php
<html> <head> <meta charset="utf-8"> <title>PHP TEST</title></head> <body> <?php $input_data = isset($_POST['data']) ? $_POST['data'] : ''; if ($input_data != 'あお'){ print('残念でした。もう一度チャンレンジして下さい。'); print('<p>'); print('問題2:青、ひらがな読みは?'); print('</p>'); print('<form method="POST" action="./kaitou3.php">'); print('<input type="text" name="data">'); print('<input type="submit" name="btn1" value="回答">'); print('</form>'); }else{ print('正解です。おめでとうございます。'); print('<p>'); print('問題3:黄色、ひらがな読みは? '); print('</p>'); print('<form method="POST" action="./kaitou4.php">'); print('<input type="text" name="data">'); print('<input type="submit" name="btn1" value="回答">'); print('</form>'); } ?> </body> </html>
ファイル名:kaitou4.php
<html> <head> <meta charset="utf-8"> <title>PHP TEST</title></head> <body> <?php $input_data = isset($_POST['data']) ? $_POST['data'] : ''; if ($input_data != 'き'){ print('残念でした。もう一度チャンレンジして下さい。'); print('<p>'); print('問題3:黄、ひらがな読みは?'); print('</p>'); print('<form method="POST" action="./kaitou4.php">'); print('<input type="text" name="data">'); print('<input type="submit" name="btn1" value="回答">'); print('</form>'); }else{ print('正解です。おめでとうございます。'); print('<p>'); print('これでクイズは終了です'); print('</p>'); } ?> </body> </html>