PHP学习实例—1(简易计算器)
来源:互联网 发布:京东mac客户端下载 编辑:程序博客网 时间:2024/04/30 04:06
<?php if (isset($_POST['sub'])) {$f = true;$error = "有以上问题: <br>";if ($_POST["num1"] == "") { $f = false;$error .= "第一个数不能为空.<br>";} else { if(!is_numeric($_POST[num1])) { $f = false; $error .= "第一个数字不是数字.<br>"; }}if ($_POST['num2'] == "") {$f = false;$error .= "第二个数字不能为空.<br>";} else { if (!is_numeric($_POST['num2'])) { $f = false;$error .= "第二个数字不是数字<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>简易计算器</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>简易计算器</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="计算"/></td></tr><tr> <td colspan="4"> <?php if ($f) { echo "计算结果: <b>{$_POST['num1']}{$_POST['ysf']}{$_POST['num2']} = {$sum}</b>";} else { echo "<b>$error</b>";}?></td></tr></table></form></div></body></html>
0 0
- PHP学习实例—1(简易计算器)
- PHP学习实例—2(简易图形计算器)
- 简易计算器 (1)
- JavaScripts实例:简易计算器
- <Qt>实例:简易计算器
- php简易计算器
- PHP实现简易计算器
- 菜鸟学习Struts——简易计算器
- 蜗牛—JQuery学习之简易计算器
- 蜗牛—JavaScript学习之简易计算器
- Java实例-Swing简易计算器(加,减,乘,数)
- 19-php函数(方法)的初步了解,简易计算器
- Java—简易计算器
- 简易计算器(JAVA)
- 简易计算器(Java)
- Netbeans设计简易计算器学习
- 简易PHP mvc实例
- javaScript简单实例:实现一个简易计算器
- C++智能指针--auto_ptr指针
- 链道桌陈咽段挥战毡督谋亚丫澈啥
- ubuntu12.04 compile android 4.4 errors
- Two Rabbits - HDU 4745 变形最长非连续回文串
- CentOS下重新安装 vsftpd
- PHP学习实例—1(简易计算器)
- C++智能指针--weak_ptr
- 单例模式
- php之foreach遍历数组
- HDU 1020 Encoding 控制字符串的输出
- UVALIVE 2519 Radar Installation 区间选点问题
- iframe与form结合,进行局部刷新
- 《剑魂之刃》游戏破解
- C++智能指针--shared_ptr