$number1=0;
$number2=0;
if(isset($_POST['Submit']) and $_POST['number1']!=null and $_POST['number2']!=null and $_POST['Submit']=="等于"){
$number3=$_POST['number1']+$_POST['number2'];
}else{
$number3=null;
}
?>
显示完这些不出错,但是每次输入后,按下等于,先前输入的值都变成0了,但是如果没有
$number1=0;
$number2=0;
两句的话,网站运行又会出错,咋整?
php加法计算器问题
答案:3 悬赏:80 手机版
解决时间 2021-02-12 07:48
- 提问者网友:骨子里的高雅
- 2021-02-11 19:18
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-02-11 20:01
1. 当你submit后,页面就会刷新,所以number1和number2就会按照你的设定重新赋值为0;
2. 你可以在php中post的判断语句中加上两个赋值:
$number1 = $_POST['number1'];
$number2 = $_POST['number2'];
这样就正常了
2. 你可以在php中post的判断语句中加上两个赋值:
$number1 = $_POST['number1'];
$number2 = $_POST['number2'];
这样就正常了
全部回答
- 1楼网友:深街酒徒
- 2021-02-11 21:33
代码如下:
private sub text1_change()
dim a, b as string
a = val(text1.text)
b = val(text2.text)
text3.text = a + b
end sub
private sub text2_change()
dim a, b as string
a = val(text1.text)
b = val(text2.text)
text3.text = a + b
end sub
- 2楼网友:十鸦
- 2021-02-11 21:02
通过POST来判断,两个提交过来的价值,用+法对两个值进行相加。得出最后的值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯