Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.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数学-根据不同范围乘以数据库中的值_Php - Fatal编程技术网

PHP数学-根据不同范围乘以数据库中的值

PHP数学-根据不同范围乘以数据库中的值,php,Php,我试图根据所选的值,将MYSQL数据库中的表中的值乘以“公式”中的值 echo "<td>" . $row['valuelo'] * $row['valuear'] "</tr>"; echo”“$行['valuelo']*$row['valuear']'”; 想象一下 如果0

我试图根据所选的值,将MYSQL数据库中的表中的值乘以“公式”中的值

echo "<td>" . $row['valuelo'] * $row['valuear'] "</tr>";
echo”“$行['valuelo']*$row['valuear']'”;
想象一下

如果0 如果51<估价师<100,则按1.2乘以估价师

我怎样才能把它加到我的公式中呢? 对于从表中获取数据的数据库来说,这是一种正常的选择。 谢谢

echo”“$行['ValuerO']*($row['Valuer']>0&&&$row['Valuer']<50?$row['Valuer']*1.5:$row['Valuer']>50&&$row['Valuer']<100?$row['Valuer']*1.2:$row['Valuer'];
如果你想在同一行或

$value = (($row['valuear'] > 0 && $row['valuear'] < 50) ? $row['valuear'] *  1.5 : (($row['valuear'] > 50 && $row['valuear'] < 100) ? $row['valuear'] * 1.2 : $row['valuear']));
echo "<td>" . $row['valuelo'] * $value . "</td>";
$value=($row['valuear']>0和$row['valuear']<50)?$row['valuear']*1.5:($row['valuear']>50和$row['valuear']<100)?$row['valuear']*1.2:$row['valuear']);
回显“$row['valuelo']*$value.”;
要更干净,请执行以下操作:

if(($row['valuear'] > 0) && ($row['valuear'] < 50)){

     $value = $row['valuear'] * 1.5;

 } elseif(($row['valuear'] > 51) && ($row['valuear'] < 100)) {

     $value = $row['valuear'] * 1.2;

 }
if($row['valuear']>0)和&($row['valuear']<50)){
$value=$row['valuear']*1.5;
}其他($row['Valuer']>51)和($row['Valuer']<100)){
$value=$row['valuear']*1.2;
}

是$row['valuelo']与1.5相同,我不知道,这是另一个表中的另一行。我只想处理valuearI中的值。我猜这会起作用!让我运行一些测试,然后我会回复您!只有最后一个条件有效!我使用了干净的版本!无论我从表中获得哪些值。它总是与最后一个条件相乘(1.2在这种情况下)@Hween我忘了括号,我的巴迪想知道,你为什么以?:$row['valuear'))结尾;我能读懂代码,但最后一部分对我来说毫无意义!(只是为了知识lol)。它工作得很好1这是默认情况,如果没有条件为真,那么我们必须使用这个变量,如果您在这里放置任何其他内容,它将是默认情况,因此您可以定义任何其他变量,以便在所有错误的情况下影响$value嘿,伙计!试过了,也有用!我使用了另一个,因为它更容易添加更多的条件!非常感谢。
if(($row['valuear'] > 0) && ($row['valuear'] < 50)){

     $value = $row['valuear'] * 1.5;

 } elseif(($row['valuear'] > 51) && ($row['valuear'] < 100)) {

     $value = $row['valuear'] * 1.2;

 }