PHP实现简单计算器小程序_第1页
PHP实现简单计算器小程序_第2页
PHP实现简单计算器小程序_第3页
PHP实现简单计算器小程序_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第PHP实现简单计算器小程序最近刚开始学习一门新的语言PHP,然后就写了一个计算器的小程序,大体上的思路就是有一个前台程序和一个后台程序,前台程序就是界面类似下图这样的:

然后还有一个后台程序,就是负责计算的,那么根据这个就来设计页面,基本上就是HTML的知识,首先添加一个table,然后添加一个表单,这个表单就提交给当前的页面(当然也可以传给别的页面),剩下的也就没有什么问题了,其实个例子说明PHP既可以作前台的事情,也可以干后台的事情。

Code:

*CreatedbyPhpStorm.

*User:ITAK

*Date:2017/3/3

*Time:10:28

error_reporting(E_ALL~E_NOTICE);

if(isset($_POST['submit'])){

$ok=true;

$error="出现的问题:br

if($_POST['num1']==""){

$ok=false;

$error=$error."第一个数字不能为空br

else{

if(!is_numeric($_POST['num1'])){

$ok=false;

$error=$error."第一个数字不是数字br

if($_POST['num2']==""){

$ok=false;

$error=$error."第二个数字不能为空br

else{

if(!is_numeric($_POST['num2'])){

$ok=false;

$error=$error."第二个数字不是数字br

if($ok){

$sum="";

$fuhao=$_POST['fuhao'];

if($fuhao=='+')

$sum=$_POST['num1']+$_POST['num2'];

if($fuhao=='-')

$sum=$_POST['num1']-$_POST['num2'];

if($fuhao=='*')

$sum=$_POST['num1']*$_POST['num2'];

if($fuhao=='/')

$sum=$_POST['num1']/$_POST['num2'];

if($fuhao=='%')

$sum=$_POST['num1']%$_POST['num2'];

echo"br

html

head

metacharset="UTF-8"

title简单计算器/title

/head

body

tableborder="0"width="400"align="center"

formaction="cal.php"method="post"

captionh1简单计算器/h1/caption

inputtype="text"size="5"name="num1"value="phpecho$_POST['num1']"/

/td

selectname="fuhao"//下拉列表

optionphpif($_POST['fuhao']=="+")echo"selected"

value="+"+/option

optionphpif($_POST['fuhao']=="-")echo"selected"

value="-"-/option

optionphpif($_POST['fuhao']=="*")echo"selected"

value="*"*/option

optionphpif($_POST['fuhao']=="/")echo"selected"

value="/"//option

optionphpif($_POST['fuhao']=="%")echo"selected"

value="%"%/option

/select

/td

inputtype="text"name="num2"size="5"value="phpecho$_POST['num2']"/

/td

/td

inputtype="text"name="res"size="5"value="phpecho$sum"/

/td

/tr

tralign="center"

inputtype="submit"value="计算"name="submit"

/td

/tr

tdcolspan="4"

if($ok){

echo"结果为:{$_POST['num1']}{$_POST['fuhao']}{$_POST['num2']}={$sum}";}

else{

echo$error;}

/td

/tr

/form

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论