求问php大佬 为什么我这个计算器出不来结果

2025-04-25 06:31:57
推荐回答(2个)
回答1:

你PHP code无法做到实时获取,你先了解下表单提交和$_POST.
提供个思路,你可以讲PHP code写在单独文件中,通过js判断俩个输入框是否有值
判断成功后通过ajax与PHP交互获取值动态添加到结果框中

回答2:

我给你的代码简单改了改,你可以运行一下,在看看代码。






PHP实现的简单计算器





计算器



$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
$ysf = $_POST['ysf'];
if(count($_POST) != 0){
switch($_POST['ysf']){
case"+":
$sum=$_POST['num1']+($_POST['num2']);
break;
case"-":
$sum=$_POST['num1']-($_POST['num2']);
break;
case"x":
$sum=$_POST['num1']*($_POST['num2']);
break;
case"/":
$sum=$_POST['num1']/($_POST['num2']);
break;
case"%":
$sum=$_POST['num1']%($_POST['num2']);
break;
}
}
?>



=