「PHPでプログラム練習2」の編集履歴(バックアップ)一覧はこちら

PHPでプログラム練習2」(2015/08/21 (金) 21:16:18) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

PHPでじゃんけんプログラムの作成をしていきます。ランダムに相手のものを出力して、判定するというものです。formの送信の練習と、if関数の練習です。8月21日記事 ~ ~ 目次 #contents ~ ~ ---- ~ *設計 +ラジオボタンでフォームを作る。グーチョキパー +POSTメソッドで自分自身に対して送信 +mt_rand関数で0~2までの数字をランダムに作成 +その結果をもとにIF関数でネストし、表示していく。 ~ ~ *コード <p>じゃんけん</p> <form action="index.php" method="post"> <input type="radio" name="janken" value="0">グー <input type="radio" name="janken" value="1">チョキ <input type="radio" name="janken" value="2">グー <input type="submit" name="submit3" value="送信"> </form> <?php //じゃんけんプログラム if(isset($_POST["submit3"])){ //相手のじゃんけん生成 $aite = mt_rand(0,2); echo "相手は"; if($aite == 0) echo "グー。"; if($aite == 1) echo "チョキ。"; if($aite == 2) echo "パー。"; echo "結果は"; if($_POST["janken"] == 0){ if($aite == 0) echo "あいこ<br>"; if($aite == 1) echo "勝ち<br>"; if($aite == 2) echo "負け<br>"; }elseif($_POST["janken"] == 1){ if($aite == 0) echo "負け<br>"; if($aite == 1) echo "あいこ<br>"; if($aite == 2) echo "勝ち<br>"; }else{ if($aite == 0) echo "勝ち<br>"; if($aite == 1) echo "負け<br>"; if($aite == 2) echo "あいこ<br>"; } }

表示オプション

横に並べて表示:
変化行の前後のみ表示: