使用复选框对数据库中的列求和
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);
}
?>
我是 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);
}
?>