方法/步骤
首先打开Wamp Server 软件,在右下角找到绿色图标(有的用户显示的是橙色图标,也可以使用,没有影响.)说明软件打开成功,单击图标会弹出一个选择框,选择.
打开浏览器在网址上输入localhost,按回车键,之后我们就可以在网页上看到有关WampServer的图标和信息,如果网页上没有显示说明你的WampServer没有打开或者软件安装时没有搭建好环境.
将页面进行修饰,运用css给table添上样式,给table加上宽,高,还有文本文字居中.另外利用margin将计算器整体调整到中间,让整个页面更有协调感.并且可以添加一些背景颜色.
进行php代码的编写,首先定义一个变量$a,并且给它赋初值为0.然后运用if条件语句和if(){}elseif(){}语句,进行两数的加减乘除判断,再将结果赋值给$a,最后将$a输出.
将html和php进行联系,通过表单post,将页面输入的数传到php,让php中的条件语句进行加减乘除的运算,然后将结果赋值给$a,而$a则通过表单将结果显示在网页上.
这样我们就将一个简单的PHP计算器做好了,下面让我们来进行最后一步,打开浏览器对我们制作的计算器进行测试,我们可以在下拉框中选择加减乘除,然后在文本框里任意填写数字,进行测试.
你这种写法用get吧,form属性method也用get,回显用value="?php echo $x;?".这么样会跳转,用ajax会好一点.
通过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
!DOCTYPE?html
html
head
titleDocument/title
/head
body
$sum="";
$num1=$_POST['num1'];
echo?"除数不能为0";
if(isset($_POST['add'])){
if(isset($_POST['sub'])){
if(isset($_POST['mul'])){
echo?"请输入有效数值";
form?method="post"?action=""
计算器br
数值1:input?type="text"?name="num1"?value="?php?echo?$num1;?"br
input?type="submit"?name="add"?value="◆"
input?type="submit"?name="sub"?value="-"
input?type="submit"?name="mul"?value="*"
结果:input?type="text"?name="sum"?value="?php?echo?$sum;?"
/body
/html
把下面内容存成PHP格式,就OK了
html xmlns=""
title四则运算/title
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
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;
case "*":
$chaxuntj =$y*$y1;
case "/":
$chaxuntj =$y/$y1;
default:
echo $y.$y0.$y1."=".$chaxuntj;
不需要php呀
这样写的行不
title简单计算器/title
input?type="text"?name="first"?id="first"
select?id="operate"
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;
resultvalue?=?first?*?second;
if?(second?==?0)?{
alert("除数不能为0");
resultvalue?=?first?/?second;
result.setAttribute("value",resultvalue);
/script
以上就是土嘎嘎小编为大家整理的php实现计算器功能的案例相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!