重定向无法正常工作。
<?php
if ( !empty($_POST)) {
$id = $_POST['id'];
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "DELETE FROM data WHERE id = ?";
$q = $pdo->prepare($sql);
$q->execute(array($id));
Database::disconnect();
header("Location: index.php");
}
?>
<button type="submit">delete</button>
这很奇怪,因为它实际上在我制作的另一个页面上工作。相反,我的页面刚刚刷新......
答案 0 :(得分:0)
我的错误发生在页面的开头。
我写道:
require('header.php');
require('database_connection.php');
但它必须是:
require('database_connection.php');
require('header.php');
我不知道这与重定向有什么关系,但我的代码现在正在运行!