永发信息网

php加法计算器问题

答案:3  悬赏:80  手机版
解决时间 2021-02-12 07:48
  • 提问者网友:骨子里的高雅
  • 2021-02-11 19:18
$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;
两句的话,网站运行又会出错,咋整?
最佳答案
  • 五星知识达人网友:深街酒徒
  • 2021-02-11 20:01
1. 当你submit后,页面就会刷新,所以number1和number2就会按照你的设定重新赋值为0;
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来判断,两个提交过来的价值,用+法对两个值进行相加。得出最后的值。
+
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯