条件分岐 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>