如何添加或倍增 chechkbox 的值

我正在尝试使用 foreach 循环总结复选框值的值......但我对在哪里添加符号感到困惑,以便这些值可以相加。


我在哪里包括加号,以便它可以总结任何数值,以便我可以得到总数?


<?php 

if(isset($_POST["submit"])){

    $main_odds      = $_POST["total_odds"];

    if(!empty($main_odds)){

        echo "You have selected the following games ";

        foreach ($main_odds as $final_odd){

            echo "<td>$final_odd</td>" ;

        }

    }else{

        echo "You have not selected any odds";

    }


}

$total_odds = "";

?>


<table>

    <thead>

        <tr>

        <th>calculate</th>

        <th>odds</th>

        </tr>

    </thead>

    <tbody>

<?php foreach($games as $game): ?>

      <tr> 

       <td><?= $game->odds; ?></td>

        <td>

        <form method="Post" action="">

        <input type="checkbox" name="total_odds[]"  value="<?= $game->odds; ?>">

        </td>

      </tr>

         <?php endforeach; ?>

         <input type="submit" name="submit"/>

        </form>

         </tbody>

</table>


HUWWW
浏览 122回答 2
2回答

ibeautiful

<?php&nbsp;$main_oddddd = "";if(isset($_POST["submit"])){&nbsp; &nbsp; &nbsp;$main_odds&nbsp; &nbsp; &nbsp; = $_POST["total_odds"];&nbsp; &nbsp; if(!empty($main_odds)){&nbsp; &nbsp; &nbsp; &nbsp; $val = 0;&nbsp; &nbsp; &nbsp; &nbsp; echo "You have selected the following games ";&nbsp; &nbsp; &nbsp; &nbsp; foreach ($main_odds as $final_odd){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$val += $final_odd;&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; }else{&nbsp; &nbsp; &nbsp; &nbsp; echo "You have not selected any odds";&nbsp; &nbsp; }&nbsp; &nbsp; $main_oddddd = count($main_odds);&nbsp; &nbsp; echo $val;}?><?php&nbsp;$main_oddddd = "";if(isset($_POST["submit"])){&nbsp; &nbsp; &nbsp;$main_odds&nbsp; &nbsp; &nbsp; = $_POST["total_odds"];&nbsp; &nbsp; //echo $main_value&nbsp; &nbsp; &nbsp;= implode(", ",&nbsp; $main_odds);&nbsp; &nbsp; $total = 0;&nbsp; &nbsp; if(!empty($main_odds)){&nbsp; &nbsp; &nbsp; &nbsp; echo "You have selected the following games ";&nbsp; &nbsp; &nbsp; &nbsp; foreach ($main_odds as $final_odd){&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $total = $total * $final_odd;&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp; &nbsp; }else{&nbsp; &nbsp; &nbsp; &nbsp; echo "You have not selected any odds";&nbsp; &nbsp; }&nbsp; &nbsp; $main_oddddd = count($main_odds);&nbsp; &nbsp; echo $total;}?>

子衿沉夜

添加循环中的所有值。echo "You have selected the following games: ";$total = 0;foreach ($main_odds as $final_odd){&nbsp; &nbsp; $total += $final_odd;&nbsp; &nbsp; echo "<td>$final_odd</td>" ;}echo "<br>Total value is " . $total;
打开App,查看更多内容
随时随地看视频慕课网APP