prepare($sql);
$stmt->execute([$title, $description, $start_date, $end_date]);
$message = '
Competition created successfully!
';
} catch (PDOException $e) {
$message = 'Error: ' . $e->getMessage() . '
';
}
} else {
$message = 'Please fill in all required fields.
';
}
}
// Fetch all competitions
$competitions = [];
try {
$pdo = db();
$stmt = $pdo->query("SELECT id, title, description, start_date, end_date FROM competitions ORDER BY created_at DESC");
$competitions = $stmt->fetchAll();
} catch (PDOException $e) {
// Handle error if needed
}
?>
Admin: Manage Competitions
Existing Competitions
| ID |
Title |
Start Date |
End Date |
Actions |
| No competitions found. |
|
|
|
|
Edit
Delete
|