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>