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(); } } ?> Admin - LAMP Demo

Admin Login

Nokia Facts Management

Cancel
query('SELECT id, fact, created_at FROM nokia_facts ORDER BY id DESC'); $facts = $stmt->fetchAll(); foreach ($facts as $fact): ?> "; } } else { echo ""; } ?>
Fact Actions
Edit
No facts found. Add one above!
Database connection not available.