我们如何动态显示php中已选中的复选框的所有值的总和。
它基本上就像购物车中的结帐。要检查的每个项目都有一个值,并且最终金额(在底部的同一页面中)应该是所有已检查项目的费率总和(没有清爽)。
我可能需要使用 AJAX。任何人都可以提供一个简单的示例代码吗
我们如何动态显示php中已选中的复选框的所有值的总和。
它基本上就像购物车中的结帐。要检查的每个项目都有一个值,并且最终金额(在底部的同一页面中)应该是所有已检查项目的费率总和(没有清爽)。
我可能需要使用 AJAX。任何人都可以提供一个简单的示例代码吗
对于复选框,您需要将它们制成一个数组,例如:
<input type="checkbox" name="items[]" id="items[]" value="25" /><br />
<input type="checkbox" name="items[]" id="items[]" value="40" /><br />
<input type="checkbox" name="items[]" id="items[]" value="12" /><br />
... <!-- as many as you want -->
<input type="checkbox" name="items[]" id="items[]" value="20" /><br />
在 PHP 方面,您可以像这样处理它......(注意:它将作为数组进入 PHP)
$items = $_POST["items"];
//it's an array -- feel free to do a var_dump($items) to see its content
//to sum you could even do an $total_amount = array_sum($items);
//but i would advise cleaning up the values first
是的,如果您使用 AJAX(例如通过 jQuery)提交表单,您可以实现同样的效果
快乐编码 :)