每当我在数据库上尝试它时,它只减去1到book_total,但每当我在我的页面中尝试它时,它会将book_total减少2.我尝试搜索答案,但有很多答案没有救命。
<div class="fInput"><input type="number" name="bookCount" value="1" min="1"
max="<?php echo($row[0][2]); ?>"></div>
<div class="fInput"><input type="date" min="<?php echo($today); ?>"
name="dateBorrowed" value="<?php echo($today); ?>" id="date"></div>
$query = "UPDATE books SET book_total=book_total-1 WHERE
book_id=".$row[0][0];
$stmt = $conn->query($query);
$stmt->execute();
编辑:
刷新或输入时,即使这段代码也会从book_total中减去2,只需将其减去1即可。
<?php
require "../db/db.php";
$query = "UPDATE books SET book_total=book_total-1 WHERE book_id=1859475";
$stmt = $conn->query($query);
$stmt->execute();
?>