2013-04-10 59 views
1

我开始使用php,并被这个看似简单的过程困住/困惑。 我有一个单选按钮列表,其中包含我想用一个简单的公式计算的不同值。php单选按钮值计算

我想添加一个由选定复选框的数量决定的数值,然后将其作为价格输出。例如。如果选择收音机1,它的价值是140美元,还有4个盒子每个价值10美元,我怎样才能输出总价值180美元? 这里是无线电

<input type="radio" name="math" id="standard" value="140"> 
<label for="youth">mid range value</label> 
<input type="radio" name="math" id="extra" value="180"> 
<label for="youth">extra cost</label> 

和我的HTML代码中的一些复选框

<input type="checkbox" name="more[]" id="a" 
value="10"> <label for="val1">box a</label><br> 
<input type="checkbox" name="more[]"id="b" 
value="10"> <label for="val">box b</label><br> 

如何添加这取决于所选的复选框的数量值的?

任何帮助,或者指着我在正确的方向将不胜感激:)

回答

0

以及我敢肯定,你知道math值从$_REQUEST['math']收购(表单提交后)。这将是140(或180等)

$_REQUEST['more']将是一个数组,其值与每个选定的值相对应。你实际上可以很容易地用array_sum($_REQUEST['more'])获得总和,这将产生每个选定值的总和。

0

您必须在每个无线电检查事件中使用JavaScript获取此信息,您必须添加控件的值,并且取消选中要控制的值,然后减去该值以获得答案。