prepare('DELETE FROM nokia_facts WHERE id = ?');
$stmt->execute([$_POST['delete_id']]);
header("Location: admin.php");
exit;
}
// Handle Add/Update
if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['fact_text'])) {
$fact_text = trim($_POST['fact_text']);
$fact_id = $_POST['fact_id'] ?? null;
if (!empty($fact_text)) {
if ($fact_id) { // Update
$stmt = $pdo->prepare('UPDATE nokia_facts SET fact = ? WHERE id = ?');
$stmt->execute([$fact_text, $fact_id]);
} else { // Add
$stmt = $pdo->prepare('INSERT INTO nokia_facts (fact) VALUES (?)');
$stmt->execute([$fact_text]);
}
}
header("Location: admin.php");
exit;
}
// Handle Edit - Fetch fact for form
if (isset($_GET['edit_id'])) {
$stmt = $pdo->prepare('SELECT id, fact FROM nokia_facts WHERE id = ?');
$stmt->execute([$_GET['edit_id']]);
$editing_fact = $stmt->fetch();
}
}
?>