我有一个计算,该计算基于汇率,有时我希望此汇率根据复选框更改。
所以我的计算是
<?php
如果(!empty($ sum)){
回声ceil($ sum / $ line ['rate'] * 10)/ 10.0;
$ sum1 = ceil($ sum / $ line ['rate'] * 10)/ 10.0;
}
?>
然后如果我的复选框被打勾,我希望它更改为
<?php
如果(!empty($ sum)){
echo ceil($ sum /($ line ['ask_rate'] +。02)* 10)/ 10.0;
$ sum1 = ceil($ sum /($ line ['ask_rate'] +。02)* 10)/ 10.0;
}
?>
这是复选框和更新按钮,理想情况下,当按下更新按钮时,它会查看复选框是否被勾选,如果是,则更改计算。
特价?
按更新
该表单提交给自己并总计。但是我很难确定如何实现它。
2 个答案:
答案 0 :(得分:2)
您可以尝试以下方法:
<?php
if (!empty($sum)) {
$rate = $line['rate'] * 10;
if(isset($_REQUEST['special']))
{
$rate = ($line['ask_rate'] + .02) * 10
}
$sum1 = ceil($sum / $rate) / 10.0;
echo $sum1;
}
根据<form>
(GET或POST)的方法,您可以将$_REQUEST
替换为$_GET
或$_POST
答案 1 :(得分:1)
您可以查询isset($_REQUEST["special"])
以区分大小写:
<?php
if (isset($_REQUEST["special"]) && !empty($sum)) {
echo ceil($sum / ($line['ask_rate']+.02) * 10) / 10.0;
$sum1 = ceil($sum / ($line['ask_rate']+.02) * 10) / 10.0;
} else if (!empty($sum)) {
echo ceil($sum / $line['rate'] * 10) / 10.0;
$sum1 = ceil($sum / $line['rate'] * 10) / 10.0;
}
?>
相关问题
最新问题
-
我写了这段代码,但我无法理解我的错误
-
我无法从一个代码实例的列表中删除 None 值,但我可以在另一个实例中。为什么它适用于一个细分市场而不适用于另一个细分市场?
-
是否有可能使 loadstring 不可能等于打印?卢阿
-
java中的random.expovariate()
-
Appscript 通过会议在 Google 日历中发送电子邮件和创建活动
-
为什么我的 Onclick 箭头功能在 React 中不起作用?
-
在此代码中是否有使用“this”的替代方法?
-
在 SQL Server 和 PostgreSQL 上查询,我如何从第一个表获得第二个表的可视化
-
每千个数字得到
-
更新了城市边界 KML 文件的来源?