PHP實(shí)現(xiàn)計(jì)算器小功能
更新時(shí)間:2020年08月28日 11:14:59 作者:shofe的菜鳥(niǎo)人生
這篇文章主要為大家詳細(xì)介紹了PHP實(shí)現(xiàn)計(jì)算器小功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
本文實(shí)例為大家分享了PHP實(shí)現(xiàn)計(jì)算器小功能的具體代碼,供大家參考,具體內(nèi)容如下
<?php if (isset($_POST['sub'])) { $f = true; $error = "有以上問(wèn)題: <br>"; if ($_POST["num1"] == "") { $f = false; $error .= "第一個(gè)數(shù)不能為空.<br>"; } else { if(!is_numeric($_POST[num1])) { $f = false; $error .= "第一個(gè)數(shù)字不是數(shù)字.<br>"; } } if ($_POST['num2'] == "") { $f = false; $error .= "第二個(gè)數(shù)字不能為空.<br>"; } else { if (!is_numeric($_POST['num2'])) { $f = false; $error .= "第二個(gè)數(shù)字不是數(shù)字<br>"; } } if ($f) { switch ($_POST['ysf']) { case '+': $sum = $_POST['num1']+$_POST['num2']; break; case '-': $sum = $_POST['num1']-$_POST['num2']; break; case '*': $sum = $_POST['num1']*$_POST['num2']; break; case '/': $sum = $_POST['num1']/$_POST['num2']; break; case '%': $sum = $_POST['num1']%$_POST['num2']; break; } } } ?>
<!doctype html> <html> <head> <meta charset="utf-8"> <title>簡(jiǎn)易計(jì)算器</title> <style> * { margin: 0px; padding: 0px; } #contains { width: 400px; margin: 50px auto; } h1 { width: 400px; text-align: center; color: #0F0; } table { margin-top: 20px; width: 400px; } input { background: yellow; border-radius: 20px; } input:hover { background: green; } select { background: yellow; border-radius: 20px; } td { background: #3F0; text-align: center; height: 30px; } #sub { border-radius: 25px; width: 50px; } </style> </head> <body> <div id="contains"> <h1>簡(jiǎn)易計(jì)算器</h1> <form action="Calculator.php" method="post"> <table border="0"> <tr> <td><input type="text" name="num1" value="<?php echo $_POST['num1'];?>" size="3"/></td> <td> <select name="ysf"> <option <?php if($_POST['ysf'] == "+") echo "selected";?> value="+">+</option> <option <?php if($_POST['ysf'] == "-") echo "selected";?> value="-">-</option> <option <?php if($_POST['ysf'] == "*") echo "selected";?> value="*">*</option> <option <?php if($_POST['ysf'] == "/") echo "selected";?> value="/">/</option> <option <?php if($_POST['ysf'] == "%") echo "selected";?> value="%">%</option> </select> </td> <td><input type="text" name="num2" value="<?php echo $_POST['num2'];?>" size="3"/></td> <td><input type="submit" id = 'sub' name="sub" value="計(jì)算"/></td> </tr> <tr> <td colspan="4"> <?php if ($f) { echo "計(jì)算結(jié)果: <b>{$_POST['num1']}{$_POST['ysf']}{$_POST['num2']} = {$sum}</b>"; } else { echo "<b>$error</b>"; } ?> </td> </tr> </table> </form> </div> </body> </html>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- PHP實(shí)現(xiàn)簡(jiǎn)易圖形計(jì)算器
- PHP實(shí)現(xiàn)簡(jiǎn)單的計(jì)算器
- php實(shí)現(xiàn)簡(jiǎn)易計(jì)算器
- PHP實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能
- PHP實(shí)現(xiàn)的簡(jiǎn)單在線計(jì)算器功能示例
- php編程實(shí)現(xiàn)簡(jiǎn)單的網(wǎng)頁(yè)版計(jì)算器功能示例
- PHP房貸計(jì)算器實(shí)例代碼,等額本息,等額本金
- PHP實(shí)現(xiàn)的簡(jiǎn)單三角形、矩形周長(zhǎng)面積計(jì)算器分享
- 用php簡(jiǎn)單實(shí)現(xiàn)加減乘除計(jì)算器
- php學(xué)習(xí)之簡(jiǎn)單計(jì)算器實(shí)現(xiàn)代碼
相關(guān)文章
Yii2基于Ajax自動(dòng)獲取表單數(shù)據(jù)的方法
這篇文章主要介紹了Yii2基于Ajax自動(dòng)獲取表單數(shù)據(jù)的方法,涉及Yii結(jié)合ajax調(diào)用鼠標(biāo)事件動(dòng)態(tài)查詢表單的相關(guān)技巧,需要的朋友可以參考下2016-08-08jQuery+Ajax+PHP“喜歡”評(píng)級(jí)功能實(shí)現(xiàn)代碼
本文基于jQuery,通過(guò)PHP與mysql實(shí)現(xiàn)了一個(gè)評(píng)級(jí)功能,是一個(gè)簡(jiǎn)單的非常好的ajax應(yīng)用實(shí)例,需要的朋友可以參考下2015-10-10PHP實(shí)現(xiàn)長(zhǎng)文章分頁(yè)實(shí)例代碼(附源碼)
當(dāng)文章內(nèi)容比較長(zhǎng),為了更好的滿足用戶體驗(yàn)度,我們將文章內(nèi)容分頁(yè)顯示處理,而一般分頁(yè)處理是在后臺(tái)發(fā)布文章的時(shí)候就將提交的內(nèi)容生成多個(gè)分頁(yè)后的靜態(tài)文件。通過(guò)本文結(jié)合實(shí)例采用php動(dòng)態(tài)將長(zhǎng)文章內(nèi)容進(jìn)行分頁(yè)處理2016-02-02php redis 處理websocket聊天記錄的實(shí)例代碼
本文通過(guò)實(shí)例代碼給大家介紹了php redis 處理websocket聊天記錄的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-07-07