SimpleCalculator
2015-10-02 19:39
393 查看
<?php
error_reporting(E_ALL & ~E_NOTICE);
if( isset($_POST['sub'])) {
$signal = true;
$errormess = "出现以下问题:<br>";
if($_POST['num1'] == ""){
$signal = false;
$errormess .= "第一个数不能为0!<br>";
}else{
if(!is_numeric($_POST['num1'])){
$signal = false;
$errormess .= "第一个不是有效数字,请重新输入。<br>";
}
}
if($_POST['num2'] == ""){
$signal = false;
$errormess .= "第二个数不能为0!<br>";
}else{
if(!is_numeric($_POST['num2'])){
$signal = false;
$errormess .= "第二个不是有效数字,请重新输入。<br>";
}
}
if($signal){
$result = "";
switch($_POST['operator']) {
case '+': $result = $_POST['num1'] + $_POST['num2'];break;
case '-': $result = $_POST['num1'] - $_POST['num2'];break;
case '*': $result = $_POST['num1'] * $_POST['num2'];break;
case '/': $result = $_POST['num1'] / $_POST['num2'];break;
case '%': $result = $_POST['num1'] % $_POST['num2'];break;
}
}
}
echo '<br>';
?>
error_reporting(E_ALL & ~E_NOTICE);
if( isset($_POST['sub'])) {
$signal = true;
$errormess = "出现以下问题:<br>";
if($_POST['num1'] == ""){
$signal = false;
$errormess .= "第一个数不能为0!<br>";
}else{
if(!is_numeric($_POST['num1'])){
$signal = false;
$errormess .= "第一个不是有效数字,请重新输入。<br>";
}
}
if($_POST['num2'] == ""){
$signal = false;
$errormess .= "第二个数不能为0!<br>";
}else{
if(!is_numeric($_POST['num2'])){
$signal = false;
$errormess .= "第二个不是有效数字,请重新输入。<br>";
}
}
if($signal){
$result = "";
switch($_POST['operator']) {
case '+': $result = $_POST['num1'] + $_POST['num2'];break;
case '-': $result = $_POST['num1'] - $_POST['num2'];break;
case '*': $result = $_POST['num1'] * $_POST['num2'];break;
case '/': $result = $_POST['num1'] / $_POST['num2'];break;
case '%': $result = $_POST['num1'] % $_POST['num2'];break;
}
}
}
echo '<br>';
?>
相关文章推荐
- java字符串与整数之间的互相转换
- PHP与Spring之间的强势接口设计:学习案例
- Wishbone B3总线Generic RAM写法
- mobius HDOJ 5468 Puzzled Elena
- 单列模式(data与business交互)
- android-Day01(常用命令、像素)
- C++学习笔记之类模板
- 用jquery实现全选功能
- Git命令揭秘
- PCA的数学原理
- 智能机器人“小昆”的实现(三)实体类的实现
- 关于继承,动态绑定,静态绑定
- HDU 5202 Rikka with string
- nmi watchdog
- 网页/微信中的腾讯视频下载方法
- bzoj 1162 network
- Codeforces 85B. Embassy Queue【段树、馋】
- java类加载机制
- PHP实现邮件的自动发送
- Android Socket编程实例