【応用編】くじ引きの作り方

応用編になります。

少しテイストを変えて作りました!

前回の記事

前回はランダム数字を使用しましたが、

今回はデータを配列として格納し、配列を取得した上で、選択肢に応じて答えが分岐します。

出来上がり確認

<body>
<center><h3>■■■ 【応用編】くじ引きの作り方 ■■■</h3></center>
<hr>
<?
//配列を格納
$a = array("トマト", "豚肉", "タマゴ");

echo "<form method='post' action='index.php'>";

//配列を取得 ※繰り返し処理
foreach($a as $value){
echo "<input type='submit' name='c' 
value='{$value}' style='font-size:20px; margin:12px;'>";
} //繰り返し処理エンド
echo "</form>";

//送信データ取得
$c = $_POST['c'];

//送信データの結果を分岐
switch($c){
case $c == "トマト": 
$d = "今日の献立はミートソース!";
break;
case $c == "豚肉":
$d = "今日の献立は生姜焼き!";
break;
case $c == "タマゴ":
$d = "今日の献立は厚焼き玉子!";
break;
}

//送信データがセットされていれば表示する
if(isset($c)){
?>
<center><p style="font-size:20px;"><? echo "{$d}にしよう!"; ?></p>
<a href="index.php"><button style='font-size:20px; margin:12px;'>リセット</button></a>
</center>
<? } ?>

</body>
【応用編】くじ引きの作り方
トップへ戻る