您好,登錄后才能下訂單哦!
/* * 簡(jiǎn)單計(jì)算器 */ error_reporting(E_ALL & ~E_NOTICE); if(isset($_POST['sub'])){ $a = $_POST['num1']; $b = $_POST['num2']; $var = $_POST['operator']; $flag = true; $errormess = "存在問(wèn)題如下:<br/>"; if($a == ""){ $flag = false; $errormess .= "第一個(gè)數(shù)不能為空<br/>"; }elseif(!is_numeric($a)){ $flag = false; $errormess .= "第一個(gè)數(shù)字必須是數(shù)字<br/>"; } if($b == ""){ $flag = false; $errormess .= "第二個(gè)數(shù)不能為空<br/>"; }elseif(!is_numeric($b)){ $flag = false; $errormess .= "第二個(gè)數(shù)字必須是數(shù)字<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>簡(jiǎn)單計(jì)算器</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>計(jì)算結(jié)果</h5> <?php if($flag){ echo $_POST['num1'].$_POST['operator'].$_POST['num2']."=".$sum; }else{ echo $errormess; } ?> </body> </html>
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。