<input type="hidden" name="code"
value="<?php echo $product['productCode']; ?>">
<input type="submit" value="Delete">
// Get ID
$code = filter_input(INPUT_POST, 'productCode', FILTER_VALIDATE_INT);
// Delete the product from the database
if ($code != false) {
$query = 'DELETE FROM products
WHERE productCode = :productCode';
$statement = $db->prepare($query);
$statement->bindValue(':productCode', $code);
$success = $statement->execute();
$statement->closeCursor();
}
顶部的代码试图将代码放入屏幕底部的 php/MySQL 代码中。当代码在网页中运行时,不会出现或触发任何错误,并且代码不会在编辑器中标记任何内容。我真的对这里出了什么问题感到不知所措,我问过的人都不知道出了什么问题。任何帮助将不胜感激!
最佳答案
表字段是prdocutcode
为什么你只有名字是代码替换在我的代码下面
<input type="hidden" name="productCode" value="<?php echo $product['productCode']; ?>">
关于php - 删除查询不起作用(没有错误/语法错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54995679/