基礎から解る!PHP入門講座 プログラム入門に最適な言語、PHPを学ぼう

基礎から解る!PHP入門講座

プログラム入門に最適な言語、PHPを学ぼう      

    条件分岐 3−1

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html lang="ja"><head>
    <meta http-equiv="Content-type" content="text/html; charset=EUC-JP">
    <meta http-equiv="Content-Style-Type" content="text/css">
    <link rel="stylesheet" href="./style.css">
    <title>四則計算機</title>
    </head>
    <body><div class="file2">
    四則計算機 余りもだせるよ<br>
    <form action="03_01_cal.php" method="post">
    <input type="text" name="data1" size="10">
    <select name="cal">
    <option value="+">足し算</option>
    <option value="−">引き算</option>
    <option value="×">掛け算</option>
    <option value="÷">割り算</option>
    <option value="%">割算・余り</option>
    </select>
    <input type="text" name="data2" size="10">
    <input type="submit" value="計算!"></form>
    <!--ここからPHPの始まりです。//-->
    <?php
    error_reporting(1);
    $data1 = $_POST['data1'];      /*データの受け取り*/
    $data2 = $_POST['data2'];
    $cal =$_POST['cal'];
    $data1 = htmlspecialchars($data1, ENT_QUOTES);  /*タグを無効化 */
    $data2 = htmlspecialchars($data2, ENT_QUOTES);  /*タグを無効化 */
          if($cal == "+"){            /*変数$calにより計算を選択する*/
              $ans = $data1 + $data2;
              echo "$data1 + $data2 = $ans";
          } else if($cal=="−"){
              $ans = $data1 - $data2;
              echo "$data1 − $data2 = $ans";
          } else if($cal=="×"){
              $ans = $data1 * $data2;
              echo "$data1 × $data2 = $ans";
          } else if($cal=="÷"){
              $ans = $data1 / $data2;
              echo "$data1 ÷ $data2 = $ans";
          } else if($cal=="%"){        /*%は割り算のあまりをだす*/
              $ans = $data1 % $data2;
              $ans2 = $data1 / $data2;
              $ans3 = (int)$ans2;
              echo "$data1 ÷ $data2 = $ans3 … $ans";
          } else{
          }
    ?>

    <!--これでPHPは終わりです。//-->
    </div></body></html>
    2019/9
    SUN MON TUE WED THU FRI SAT
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30      


     フォクすけ©2006 Mozilla Japan



    制作:基礎から解るPHP入門講座 代表:FREEZE

    Copyright © 2005/2/28 flzPHP.All Rights Riserved