您好,登錄后才能下訂單哦!
/* * 簡單計算器 */ error_reporting(E_ALL & ~E_NOTICE); if(isset($_POST['sub'])){ $a = $_POST['num1']; $b = $_POST['num2']; $var = $_POST['operator']; $flag = true; $errormess = "存在問題如下:<br/>"; if($a == ""){ $flag = false; $errormess .= "第一個數不能為空<br/>"; }elseif(!is_numeric($a)){ $flag = false; $errormess .= "第一個數字必須是數字<br/>"; } if($b == ""){ $flag = false; $errormess .= "第二個數不能為空<br/>"; }elseif(!is_numeric($b)){ $flag = false; $errormess .= "第二個數字必須是數字<br/>"; } if($flag){ $sum=''; switch($var){ case '+': $sum=$a+$b; break; case '-': $sum=$a-$b; break; case '*': $sum=$a*$b; break; case '/': $sum=$a/$b; break; case '%': $sum=$a%$b; break; } } } ?> <html> <head> <title>簡單計算器</title> </head> <body> <div> <form action="index.php" method="post"> <input type="text" name="num1" value="<?php echo $_POST['num1']?>" /> <select name="operator"> <option <?php echo $_POST['operator']=='+' ? "selected" : "" ?> value="+" >+</option> <option <?php echo $_POST['operator']=='-' ? "selected" : "" ; ?> value="-" >-</option> <option <?php echo $_POST['operator']=='*' ? "selected" : "" ; ?> value="*" >*</option> <option <?php echo $_POST['operator']=='/' ? "selected" : "" ; ?> value="/" >/</option> <option <?php echo $_POST['operator']=='%' ? "selected" : "" ; ?> value="%" >%</option> </select> <input type="text" name="num2" value="<?php echo $_POST['num2']?>" /> <input type="submit" name="sub" value="submit"> </form> </div> <h5>計算結果</h5> <?php if($flag){ echo $_POST['num1'].$_POST['operator'].$_POST['num2']."=".$sum; }else{ echo $errormess; } ?> </body> </html>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。