很多站长朋友们都不太清楚兄弟php计算器,今天小编就来给大家整理兄弟php计算器,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP做的简单计算器,不知道咋回事就是计算不出来,大神帮忙看看咋回事? 2、 各位大佬PHP计算器为什么没结果? 3、 求解答php简单计算器代码 PHP做的简单计算器,不知道咋回事就是计算不出来,大神帮忙看看咋回事?几个需要说明的地方:
我看到你代码里面有一段注释的地方,这里需要取消注释;
你这段代码的问题出在下面这个地方:
if(!isset($_POST['sub'])){
$bz=true;
}
应该改为:
if(isset($_POST['sub'])){
$bz=true;
}
注意:submit按钮在表单提交时,也会被提交。按照理解应该是提交表单的时候进行计算,所以应该是isset($_POST['sub'])的时候进行计算,而你的代码加上了“!”符号,那么逻辑就变成了提交表单的时候不进行计算。所以你得不到结果。
以后仔细一点,这些问题不应该出现的。
各位大佬PHP计算器为什么没结果?PHP 文件两处错误,1是除模块的括号错了,2是没有返回或者打印$sum.
另外一处判断除数等于0的时候,建议两个等号就行了
$sum="";
$num1=isset($_GET['num1']) ? $_GET['num1'] : "";
$num2=isset($_GET['num2']) ? $_GET['num2'] : "";
if(is_numeric($num1) is_numeric($num2)){
if(isset($_GET["jia"])){
$sum=$num1+$num2;
}
if(isset($_GET["jian"])){
$sum=$num1-$num2;
}
if(isset($_GET["cheng"])){
$sum=$num1*$num2;
}
if(isset($_GET["chu"])){
if($num2 ==0){
echo "除数不能为0";
}else{
$sum=$num1/$num2;
}
}
}else{
echo "请输入有效数值";
}
echo $sum;
求解答php简单计算器代码朋友,你这段代码其实问题很多:
手误: switch ($_POST['Submint'])
逻辑错误: if($_POST['txt_num1']!=null $_POST['txt_num2']!=null)
因为在没有提交的情况下,变量:$_POST['txt_num1']和$_POST['txt_num2']是不存在的
想法错误:
switch ($_POST['Submint'])
{
case "+": $num3=$num1 + $num2;break;
case "-": $num3=$num1-$num2;break;
case "*": $num3=$num1*$num2;break;
case "/": $num3=$num1/$num2;break;
default:break;
}
原因:你可以打印出变量看看:print_r($_POST)就知道问题所在了
4. 考虑不周:<input type="text" name="txt_num3" value="<?php echo $num3php?>"/>在没有提交的情况下,你怎么来的变量:$num3php,即使有,也是 $num3
方法:可以结合jquery来判断用户单击的是哪个submit,然后再提交给php来出来并返回结果。具体细节您自己学习吧,凭你现在写出来的代码,你还需要一步一步来。
关于兄弟php计算器的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于兄弟php计算器 php简易计算器的详细内容...