Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我想对用户输入求和,并与if语句进行比较_Php_If Statement - Fatal编程技术网

Php 我想对用户输入求和,并与if语句进行比较

Php 我想对用户输入求和,并与if语句进行比较,php,if-statement,Php,If Statement,我正在尝试查看$cvirtuals+$csports是否小于$csuperdice 我有3个输入a、b和c。 我写了这段代码: $cvirtuals = clean($_POST['cvirtuals']); $ccolour = clean($_POST['ccolour']); $csports = clean($_POST['csports']); if (Math.abs($cvirtuals + $csports) < $csuperdice) { $errmsg_arr[]

我正在尝试查看$cvirtuals+$csports是否小于$csuperdice 我有3个输入a、b和c。 我写了这段代码:

$cvirtuals = clean($_POST['cvirtuals']);
$ccolour = clean($_POST['ccolour']);
$csports = clean($_POST['csports']);

if (Math.abs($cvirtuals + $csports) < $csuperdice) {
$errmsg_arr[] = "Account is not balanced";
$errflag = true;
        }
else {
        die("Query failed");
    }

if($errflag) {
    $_SESSION['ERRMSG_ARR'] = $errmsg_arr;
    session_write_close();
    header("location: cashiers.php");
    exit();
}
$cvirtuals=clean($_POST['cvirtuals']);
$cColor=干净($_POST['cColor']);
$csport=clean($_POST['csport']);
if(Math.abs($cvirtuals+csport)<$csuperdice){
$errmsg_arr[]=“账户未平衡”;
$errflag=true;
}
否则{
die(“查询失败”);
}
如果($errflag){
$\会话['ERRMSG\u ARR']=$ERRMSG\u ARR;
会话写入关闭();
标题(“location:cashiers.php”);
退出();
}
当我运行上述代码时,它返回query failed,即使cvirtuals+csport小于csuperdice。请有人帮我解决这个问题。

这不是因为abs()总是创建一个“正值”。 因此,如果您的$cvirtuals+$csports总数为负值(以此类推),您预计它会更低,但由于abs,它将是一个正值

否则,您可以添加一些变量中的测试数据吗

这不是因为abs()总是创建一个“正值”吗。 因此,如果您的$cvirtuals+$csports总数为负值(以此类推),您预计它会更低,但由于abs,它将是一个正值

否则,您可以添加一些变量中的测试数据吗


Math.abs(
remove
Math.
there@Bert,您的答案非常有用。
Math.abs(
remove
Math.
there@Bert,你的回答很有帮助。