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

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

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

    オリジナル関数 6−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="06_01_func.php" method="post">
    <table border="1"><tr>
    <td width='65' align="center">時 給</td>
    <td width='65' align="center">時間/日</td>
    <td width='65' align="center">日数/月</td>
    <td width='65' align="center">交通費/日</td>
    <td></td></tr>
    <tr>
    <td><input type="text" name="data1" size="10"></td>
    <td><input type="text" name="data2" size="10"></td>
    <td><input type="text" name="data3" size="10"></td>
    <td><input type="text" name="data4" size="10"></td>
    <td><input type="submit" value="計算!"></td></tr>
    </table></form>
    <?php
    error_reporting(1);
    $data1 = $_POST['data1'];
    $data2 = $_POST['data2'];
    $data3 = $_POST['data3'];
    $data4 = $_POST['data4'];
    /*---------------------------------------------------*/
    $data1 = htmlspecialchars($data1, ENT_QUOTES);  //タグを無効化
    $data2 = htmlspecialchars($data2, ENT_QUOTES);  //タグを無効化
    $data3 = htmlspecialchars($data3, ENT_QUOTES);  //タグを無効化
    $data4 = htmlspecialchars($data4, ENT_QUOTES);  //タグを無効化
    /*---------------------------------------------------*/
      function kyuyo($jikyu,$jikan,$nissu,$koutu){   //kyuyoが関数名4つのデータを入れる
        $kihon = $jikyu * $jikan * $nissu ;
        $zeikomi = $kihon * 0.9 ;
        $koutuhi = $koutu * $nissu ;
        $sikyu = $zeikomi + $koutuhi ;
        return $sikyu;        //支給額を返す
      }
    /*----------------------------------------------------*/
    $hyouji = kyuyo($data1,$data2,$data3,$data4) ;  //関数を使用しているところ!
    $hyouji = number_format($hyouji) ;
    if($hyouji <> 0){
      echo "<table border ='1'><tr>";
      echo "<td width='65' align='center'>時 給</td>";
      echo "<td width='65' align='center'>時間/日</td>";
      echo "<td width='65' align='center'>日数/月</td>";
      echo "<td width='65' align='center'>交通費/日</td></tr><tr>";
      echo "<td align='center'>$data1</td>";
      echo "<td align='center'>$data2</td>";
      echo "<td align='center'>$data3</td>";
      echo "<td align='center'>$data4</td></tr></table>";
      echo "<br />支給額は<b> $hyouji </b>円です。";
      echo "<br />但し所得税として10%を差し引いています。" ;
    } else {
      echo "すべての欄に数字をいれてください。";
    }
    ?>

    </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