你能看看代码吗?我哪里错了?
我有不同的复选框,其值如下,我想要做的是从字符串中添加上一个帖子名称 $total + 单独整数的总数,我需要复选框中的值与我所做的一样,所以不要担心为什么我执行此操作。无论用户选中的复选框值都将添加到 $total 变量中。Foreach 循环没有做我想要的,我知道它迭代循环并添加它。任何替代解决方案?
$total=$_POST['total-price']; //prevoius page post
foreach($_POST["features"] as $checkedValue) {
echo $checkedValue . "<br />";
$int = filter_var($checkedValue, FILTER_SANITIZE_NUMBER_INT); //seperate integer from string
$sum= $int + $total;
echo "final total:\$" .$sum . "<br />";
}
HTML 复选框:
<input id="2" type="checkbox" onClick="" name="features[]" value="Mobile Development $100"/>
<input id="2" type="checkbox" onClick="" name="features[]" value="Mobile Development $100"/>