php简单计算器,php加法计算器

本文目录一览:

用php做个计算器(加减乘除),两个文本框输入数字,第三个输出结果并

不需要php呀

这样写的行不

!DOCTYPE html

html

head

title简单计算器/title

/head

body

input type=”text” name=”first” id=”first”

select id=”operate”

option+/option

option-/option

option*/option

option//option

/select

input type=”text” name=”second” id=”second”=

input type=”text” name=”result” id=”result”

input type=”button” name=”运算” value=”运算” onClick=”operate()”

script type=”text/javascript”

function operate() {

var first = parseInt(document.getElementById(“first”).value);

var second = parseInt(document.getElementById(“second”).value);

var result = document.getElementById(“result”);

var opt = document.getElementById(“operate”);

if (0 == opt.selectedIndex) {

resultvalue = first + second;

}else if(1 == opt.selectedIndex){

resultvalue = first – second;

}else if (2 == opt.selectedIndex) {

resultvalue = first * second;

}else if (3 == opt.selectedIndex) {

if (second == 0) {

alert(“除数不能为0”);

}

resultvalue = first / second;

}

result.setAttribute(“value”,resultvalue);

}

/script

/body

/html

php写一个简单的网页加法计算器 求助

方法/步骤

首先打开Wamp Server 软件,在右下角找到绿色图标(有的用户显示的是橙色图标,也可以使用,没有影响。)说明软件打开成功,单击图标会弹出一个选择框,选择。

单击,会出现一个文件夹,然后在该文件夹里新建一个文本文档jsq.text。接着将jsq.text重命名为jsq.php。在重命名中会有个弹出框提示你是否将文件扩展名修改,点击确定就可以在文件夹中看到一个jsq.php的文件了。

打开浏览器在网址上输入localhost,按回车键,之后我们就可以在网页上看到有关WampServer的图标和信息,如果网页上没有显示说明你的WampServer没有打开或者软件安装时没有搭建好环境。

回到文件夹中,打开jsq.php文件(有php编辑器的就用编辑器打开,例 如:ZendStudio,Dreamweaver等。)然后先编辑html代码,将HTML的整体部分先写出来,在body里面加个table用来划分 个模块,然后在table里面嵌套一个form表单。打开浏览器就可以看到我们制作的静态页面了

将页面进行修饰,运用css给table添上样式,给table加上宽,高,还有文本文字居中。另外利用margin将计算器整体调整到中间,让整个页面更有协调感。并且可以添加一些背景颜色。

进行php代码的编写,首先定义一个变量$a,并且给它赋初值为0。然后运用if条件语句和if(){}elseif(){}语句,进行两数的加减乘除判断,再将结果赋值给$a,最后将$a输出。

将html和php进行联系,通过表单post,将页面输入的数传到php,让php中的条件语句进行加减乘除的运算,然后将结果赋值给$a,而$a则通过表单将结果显示在网页上。

这样我们就将一个简单的PHP计算器做好了,下面让我们来进行最后一步,打开浏览器对我们制作的计算器进行测试,我们可以在下拉框中选择加减乘除,然后在文本框里任意填写数字,进行测试。

使用PHP编程。一个网页计算器,实现简单四则运算

把下面内容存成PHP格式,就OK了

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””

head

meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ /

title四则运算/title

/head

body

form id=”form1″ name=”form1″ method=”post” action=””

p

input name=”y” type=”text” id=”y” size=”10″ /

select name=”y0″ id=”y0″

option+/option

option-/option

option*/option

option//option

/select

input name=”y1″ type=”text” id=”y1″ size=”10″ /

input type=”submit” name=”Submit” value=”计算” /

/p

p /p

p /p

/form

?php

function make_safe($variable) {

$variable = addslashes(trim($variable));

return $variable;

}

$y0=make_safe($_REQUEST[“y0”]);

$y1=make_safe($_REQUEST[“y1”]);

$y=make_safe($_REQUEST[“y”]);

if ($y0 != “”)

{

switch($y0)

{

case “+”:

$chaxuntj =$y+$y1;

break;

case “-“:

$chaxuntj =$y-$y1;

break;

case “*”:

$chaxuntj =$y*$y1;

break;

case “/”:

$chaxuntj =$y/$y1;

break;

default:

}

echo $y.$y0.$y1.”=”.$chaxuntj;

}

?

/body

/html

求解答php简单计算器代码

朋友,你这段代码其实问题很多:

手误: switch ($_POST[‘Submint’])

逻辑错误:  if($_POST[‘txt_num1’]!=null $_POST[‘txt_num2’]!=null)

因为在没有提交的情况下,变量:$_POST[‘txt_num1’]和$_POST[‘txt_num2’]是不存在的

想法错误:

switch ($_POST[‘Submint’])

{

case “+”: $num3=$num1 + $num2;break;

case “-“:  $num3=$num1-$num2;break;

case “*”:  $num3=$num1*$num2;break;

case “/”:  $num3=$num1/$num2;break;

default:break;

}

原因:你可以打印出变量看看:print_r($_POST)就知道问题所在了

4. 考虑不周:input type=”text” name=”txt_num3″ value=”?php echo $num3php?”/在没有提交的情况下,你怎么来的变量:$num3php,即使有,也是 $num3

方法:可以结合jquery来判断用户单击的是哪个submit,然后再提交给php来出来并返回结果。具体细节您自己学习吧,凭你现在写出来的代码,你还需要一步一步来。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/279584.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-20 15:04
下一篇 2024-12-20 15:04

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • Python简单数学计算

    本文将从多个方面介绍Python的简单数学计算,包括基础运算符、函数、库以及实际应用场景。 一、基础运算符 Python提供了基础的算术运算符,包括加(+)、减(-)、乘(*)、除…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • Python海龟代码简单画图

    本文将介绍如何使用Python的海龟库进行简单画图,并提供相关示例代码。 一、基础用法 使用Python的海龟库,我们可以控制一个小海龟在窗口中移动,并利用它的“画笔”在窗口中绘制…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Python樱花树代码简单

    本文将对Python樱花树代码进行详细的阐述和讲解,帮助读者更好地理解该代码的实现方法。 一、简介 樱花树是一种图形效果,它的实现方法比较简单。Python中可以通过turtle这…

    编程 2025-04-28
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • Python大神作品:让编程变得更加简单

    Python作为一种高级的解释性编程语言,一直被广泛地运用于各个领域,从Web开发、游戏开发到人工智能,Python都扮演着重要的角色。Python的代码简洁明了,易于阅读和维护,…

    编程 2025-04-28
  • 用Python实现简单爬虫程序

    在当今时代,互联网上的信息量是爆炸式增长的,其中很多信息可以被利用。对于数据分析、数据挖掘或者其他一些需要大量数据的任务,我们可以使用爬虫技术从各个网站获取需要的信息。而Pytho…

    编程 2025-04-28
  • 如何制作一个简单的换装游戏

    本文将从以下几个方面,为大家介绍如何制作一个简单的换装游戏: 1. 游戏需求和界面设计 2. 使用HTML、CSS和JavaScript开发游戏 3. 实现游戏的基本功能:拖拽交互…

    编程 2025-04-27

发表回复

登录后才能评论