【发布时间】:2021-12-31 01:55:19
【问题描述】:
我如何使用 输入类型提交可以增加或减少数据库中的某些内容?
在我的例子中,我正在做一个库存管理工具,在一个 html 表中我有一个添加库存和其他删除的输入类型,我如何将这些按钮与数据库连接?
【问题讨论】:
我如何使用 输入类型提交可以增加或减少数据库中的某些内容?
在我的例子中,我正在做一个库存管理工具,在一个 html 表中我有一个添加库存和其他删除的输入类型,我如何将这些按钮与数据库连接?
【问题讨论】:
在表单中,使用两个名称相同但值不同的输入。
<input type="submit" name="direction" value="+">
<input type="submit" name="direction" value="-">
然后在 PHP 中,检查 $_POST['direction'] 的值并在数据库更新中使用它。
if ($_POST['direction'] == '+') {
$increment = 1;
} elseif ($_POST['direction'] == '-') {
$increment = -1;
} else {
die("Invalid direction");
}
$stmt = $conn->prepare("UPDATE yourTable SET something = something + ? WHERE id = ?")
$stmt->bind_param("ii", $increment, $id);
$stmt->execute();
【讨论】: