コードをコピーします コードは次のとおりです: //単一ブランチ if(isset($_GET["sub"])) { $ num1= true;//数字1がヌルマークかどうか$num2=true;//数字2がヌルマークかどうか$uma=true;//数字1が数字かどうか$numb=true;//数値 2 が数字かどうか $message=""; //数値 1 が空かどうかを判定しますif($_GET["num1"]=="") { $num1=false; "最初の数値は空であってはなりません" } //数値 1 が数値であるかどうかを判断します if(!is_numeric($_GET["num1"])) { $uma=false;最初の数値は数値ではありません "; } //数値 2 が数値であるかどうかを判断します if(!is_numeric($_GET["num2"])) { $uma=false; $message.=" 2 番目の数値は数値ではありません"; } //数値 2 が空かどうかを判断します if($_GET["num2"]=="") { $num2=false; $message.=" 2 番目の番号は空にはできません"; } if($num1 && $num2 && $uma && $numb) { $sum=0; //多方向分岐 switch($_GET["ysf"]) { case "+": $ sum=$_GET["num1"]+$_GET["num2"]; case "-": $sum=$_GET["num1"]-$_GET ["num2"]; ブレーク; $sum=$_GET["num1"]*$_GET["num2"]; ブレーク; $sum=$_GET ["num1"]/$_GET[ "num2"]; break; $sum=$_GET["num1"]%$_GET["num2"]; } ?> ; "> >+ >- >x > / > ;% "> < /td> if(isset($_GET["sub"])) { echo ''; if($num1 && $num2 && $uma && $numb) { echo "結果は次のとおりです: ".$_GET["num1"]." ".$_GET["ysf"]." ".$_GET[ "num2"]." = " .$sum} else } echo '';フォーム> 表>