0

コードを見ていただけますか?私はどこが間違っていますか?

私は以下のような値を持つさまざまなチェックボックスを持っています、私がやろうとしているのは前の投稿名からの合計を追加することです$ 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"/>
4

1 に答える 1

2

変化する

echo "final total:$" .$sum . "<br>";

echo 'final total:$'.$sum . "<br>";

また

echo "final total:\$" .$sum . "<br>";
于 2012-12-23T12:35:16.833 に答える