使用复选框对数据库中的列求和

Sum columns from database using checkbox

我是 php 的新手。我在数据库的两列中只插入了一个值。我正在尝试使用复选框添加它们。 例如。有一个名称为 "englishprice" 的列只有一个值 20,另一列 "mathprice" 的值只有 10。我想用复选框对它们求和,就像我只检查 englishprice 然后它显示它的价格,如果我同时检查两者,那么它会将两者相加。

试试这个 >>

Html代码:
您需要创建两个以价值作为价格的复选框。这是样本

<form method="post">
   <input type="checkbox" value="20" name="englishprice"/>englishprice
   <input type="checkbox" value="10" name="mathprice"/>mathprice
   <button type="submit" name="submit">Submit</button>
</form>

PHP代码:

<?php 
if (isset($_POST["submit"])) {
    $englishprice = isset($_POST['englishprice']) && !empty($_POST['englishprice']) ? (int) $_POST['englishprice'] : 0;
    $mathprice = isset($_POST['mathprice']) && !empty($_POST['mathprice']) ? (int) $_POST['mathprice'] : 0;
    echo "Price " . ($englishprice + $mathprice);
}
?>