PHP网页简单的计算机源代码
还是那样老师留的作业,百度一波和老师留的作业有区别!自己写一下!!
作业题目:
实现PHP网页的计算器功能。至少实现运算符 +、-、*、/、取模的功能。
(提示:可以点击‘等号’进行运算,也可以另外添加一个按钮,功能在一个页面上完成,即表单提交给自己)
拔高要求:要求在运算后,两个运算数要保留,并且当前进行的运算符也要保留。提示:设置默认值
其中要注意几点:第一 如果php 中form表单action 没有任何地址默认提交本页面(action="")
第二 :要注意post过来的值是不是为空!空的话一定要注意条件限制否者会出错的!
不BB源代码如下:
信1605-
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>计算器</title>
</head>
<body >
<?php
$one="";
$two="";
$jieguo="";
$jisuanfu="+";
if(!empty($_POST))
{$one=$_POST['one'];
$two=$_POST['two'];
$jisuanfu=$_POST['jisuanfu'];
if($jisuanfu=="+")
{ $jieguo=$one+$two; }
else if($jisuanfu=="-")
{ $jieguo=$one-$two; }
else if($jisuanfu=="*")
{ $jieguo=$one*$two; }
else if($jisuanfu=="/")
{ $jieguo=$one/$two; }
else if($jisuanfu=="%")
{ $jieguo=$one%$two; }
else {
$jieguo="";
} } ?>
<center>
<form action="" method="post">
<input type=" text" name="one" value=" <?php echo $one;?> ">
<select name="jisuanfu">
<option value="+" <?php if($jisuanfu=="+"){ echo ' selected="selected" ';}?> >+ </option>
<option value="-" <?php if($jisuanfu=="-"){ echo ' selected="selected" ';}?> >-</option>
<option value="*" <?php if($jisuanfu=="*"){ echo ' selected="selected" ';}?>>*</option>
<option value="/" <?php if($jisuanfu=="/"){ echo ' selected="selected" ';}?>>/</option>
<option value="%" <?php if($jisuanfu=="%"){ echo ' selected="selected" ';}?>>%</option>
</select>
<input type=" text" name="two" value=" <?php echo $two;?> " >
<input type="submit" name="tijiao" value=" 计算">
<input type=" text" name="three" value="<?php echo $jieguo ;?>" >
</form>
</center>
</body> </html>
OK!不谢!
截图如下:
PHP网页简单的计算机源代码的更多相关文章
- C# 网络编程之网页简单下载实现
这是根据<C#网络编程实例教程>中学到的知识实现的一个C#网页简单下载器,其中涉及到的知识主要是HTTP协议编程中相关类:HttpWebRequest类.HttpWebResponse类. ...
- Android简单文件浏览器源代码 (转)
Android简单文件浏览器源代码 (转) activity_main .xml <LinearLayout xmlns:android="http://schemas.android ...
- hdu 1283 最简单的计算机
水题. .. import java.util.Scanner; public class Main { static int m1, m2; static int r1, r2, r3; publi ...
- 计算机启动过程的简单介绍 计算机启动流程 计算机BIOS作用 POST 开机自检 计算机启动顺序 分区表 操作系统启动
原文地址:4.计算机启动过程的简单介绍 计算机启动流程 计算机BIOS作用 POST 开机自检 计算机启动顺序 分区表 操作系统启动 计算机的启动
- 网页简单布局之结构与表现原则(HTML/CSS)
结构 样式 行为真正的分离 前端初级人员会在页面上单纯的用各个div把相关内容独立开: 前端中级人员明白相关属性的设置会给元素带来什么改变,从而减少div的书写: 前端高级人员会以及其简单的和稳定的方 ...
- 01-UIDynamic简单演练demo源代码
源代码下载: 01-简单演练.zip72.0 KB // // ViewController.m // 01.简单演练 // // Created by apple on 13-12-24. / ...
- python 爬取网页简单数据---以及详细解释用法
一.准备工作(找到所需网站,获取请求头,并用到请求头) 找到所需爬取的网站(这里举拉勾网的一些静态数据的获取)----------- https://www.lagou.com/zhaopin/Pyt ...
- 一、HTML和CSS基础--网页布局--网页简单布局之结构与表现原则
结构.表现和行为分离,不仅是一项技术,更主要的是一种思想,当我们拿到一个网页时,先考虑设计图中的文字内容和内容模块之间的关系,重点放在编写html结构和语义化,然后考虑布局和表现形式.,减少HTML与 ...
- 4.计算机启动过程的简单介绍 计算机启动流程 计算机BIOS作用 POST 开机自检 计算机启动顺序 分区表 操作系统启动
计算机的启动
随机推荐
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 表格:精简表格
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- Python递归函数如何写?正确的Python递归函数用法!
在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数.一.举个例子,我们来计算阶乘n! = 1 x 2 x 3 x … x n,用函数fact(n)表示,可以看出:fac ...
- 「CF600E」Lomsat gelral
传送门 Luogu 解题思路 线段树合并板子题(也可以 dsu on the tree) 好像没什么好讲的,就是要注意开 long long . 细节注意事项 咕咕咕 参考代码 #include &l ...
- zabbix4.4安装 centos7+mysql+Nginx
1.安装数据源 # rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch. ...
- String和Date 互相转换
1.String ->Date String StrDate = "2012-12-12"; SimpleDateFormat sdf=new SimpleDateForma ...
- tomcat多实例配置
有一台server上跑个tomcat的实例的情况,我遇到过这种情况,毕竟把多个应用部署到一个实例中,如果某个应用出了问题,导致tomcat奔溃,其他应用也gg了.闲话到此. 通常部署多实例就是解压多个 ...
- js加密(十二)yy.com rsa
1. url: https://aq.yy.com/ 2. target: 登录js 3. 是一个简单的rsa加密,找到加密的js文件,全部复制出来,修改一下就好. 4. 和网页中的一样
- 010.Oracle数据库 , ORDER BY 按升序降序排序
/*Oracle数据库查询日期在两者之间*/ SELECT DISTINCT ATA FROM LM_FAULT WHERE ( OCCUR_DATE BETWEEN to_date( '2017-0 ...
- JS: 随机点名程序与万年历
随机点名程序 document.write(Math.random()); var stu = ["张三", "王五", "张二", &qu ...
- 谈谈函数式编程curry
Curry概念 The concept is simple: You can call a function with fewer arguments than it expects. It retu ...