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