您的位置:

php实现计算器功能的案例(php编写一个计算器类)

本文目录一览:

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做一个简单的计算器,在线等!

你这种写法用get吧,form属性method也用get,回显用value="?php echo $x;?"。这么样会跳转,用ajax会好一点。

php题目: 加法计算器。求帮助啊

通过POST来判断,两个提交过来的价值,用+法对两个值进行相加。得出最后的值。

?php

if($_POST['sub']){

if(!empty($_POST['plus']) !empty($_POST['red'])){

$plus = $_POST['plus'];

$red = $_POST['red'];

$and = $plus+$red;

}else{

echo "所有数值均不能为空";

}

}

?

form action="" method="POST"

input type="text" name="plus" value="?php echo $plus?"+

input type="text" name="red" value="?php echo $red?"

input type="submit" name="sub" value="等于"

input type="text" value="?php echo $and?"

/form

请帮我写一段PHP代码,关于简易计算器的...

!DOCTYPE html

html

head

    meta charset="UTF-8"

    titleDocument/title

/head

body

    ?php

    $sum="";

    $num1=$_POST['num1'];

    $num2=$_POST['num2'];

if(is_numeric($num1)  is_numeric($num2)){

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

    if($num2 ===0){

        echo "除数不能为0";

    }else{

        $sum=$num1/$num2;

    }

   }

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

    $sum=$num1+$num2;

   }

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

    $sum=$num1-$num2;

   }

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

    $sum=$num1*$num2;

   }

}else{

    echo "请输入有效数值";

}

?

form method="post" action=""

计算器br

数值1:input type="text" name="num1" value="?php echo $num1;?"br

数值2:input type="text" name="num2" value="?php echo $num2;?"br

input type="submit" name="add" value="+"

input type="submit" name="sub" value="-"

input type="submit" name="mul" value="*"

input type="submit" name="div" value="/"br

结果:input type="text" name="sum" value="?php echo $sum;?"

/form

/body

/html

使用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做个计算器(加减乘除),两个文本框输入数字,第三个输出结果并

不需要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