我在php中创建了一个表单...基本上它是一个带书籍的购物车。我想实现删除按钮,这样当买家点击删除按钮时,该项目将从购物车数据库中减去...现在我有一个表单,我已经相应地设置了方法和操作,但我不知道如何让它执行onclick功能,然后刷新页面,现在应该显示带有更新值的购物车... 这是我的表单代码
echo "<form action='' method='post'>";
echo "<td><input name='$isbn' type='submit' value='Remove'></td>";
echo "</form>";
这是我的PHP功能来更新购物车
function remove($db, $format, $isbn) {
if ($format = 'hardcover') {
$query = 'UPDATE cart SET hardcover_purchased=hardcover_purchased-1 WHERE isbn=0061348112';
$statement = $db->prepare($query);
$statement->bindValue(':isbn', $isbn);
$statement->execute();
$result = $statement->fetchAll(PDO::FETCH_ASSOC);
$statement->closeCursor();
return $result;
} elseif ($format = 'softcover') {
$query = 'UPDATE cart SET softcover_purchased=softcover_purchased-1 WHERE isbn=0061348112';
$statement = $db->prepare($query);
$statement->bindValue(':isbn', $isbn);
$statement->execute();
$result = $statement->fetchAll(PDO::FETCH_ASSOC);
$statement->closeCursor();
return $result;
} else {
$query = 'UPDATE cart SET ebook_purchased=ebook_purchased-1 WHERE isbn=0061348112';
$statement = $db->prepare($query);
$statement->bindValue(':isbn', $isbn);
$statement->execute();
$result = $statement->fetchAll(PDO::FETCH_ASSOC);
$statement->closeCursor();
return $result;
}
}