query('SELECT id, name FROM programs ORDER BY name'); $programs = $programs_stmt->fetchAll(); // Handle form submissions if ($_SERVER['REQUEST_METHOD'] === 'POST') { $name = trim($_POST['name']); $program_id = $_POST['program_id']; if (isset($_POST['add_course'])) { if (!empty($name) && !empty($program_id)) { $stmt = $pdo->prepare('INSERT INTO courses (name, program_id) VALUES (?, ?)'); $stmt->execute([$name, $program_id]); } } elseif (isset($_POST['update_course'])) { if (!empty($name) && !empty($program_id) && !empty($id)) { $stmt = $pdo->prepare('UPDATE courses SET name = ?, program_id = ? WHERE id = ?'); $stmt->execute([$name, $program_id, $id]); } header('Location: admin_courses.php'); exit; } elseif (isset($_POST['delete_course'])) { if (!empty($id)) { $stmt = $pdo->prepare('DELETE FROM courses WHERE id = ?'); $stmt->execute([$id]); } header('Location: admin_courses.php'); exit; } } ?>

Assessment Planning: Courses

← Back to Admin Dashboard

prepare('SELECT * FROM courses WHERE id = ?'); $stmt->execute([$id]); $course = $stmt->fetch(); ?>

Edit Course

Cancel
prepare('SELECT * FROM courses WHERE id = ?'); $stmt->execute([$id]); $course = $stmt->fetch(); ?>

Delete Course

Are you sure you want to delete the course ""?

Cancel

Add New Course


Existing Courses

query('SELECT c.id, c.name, p.name AS program_name FROM courses c JOIN programs p ON c.program_id = p.id ORDER BY c.id'); while ($row = $stmt->fetch()) { echo ""; echo ""; echo ""; echo ""; echo ''; echo ""; } ?>
ID Name Program Actions
" . htmlspecialchars($row['id']) . "" . htmlspecialchars($row['name']) . "" . htmlspecialchars($row['program_name']) . " Edit Delete