prepare("SELECT * FROM Candidate_Assessment WHERE assessment_id = ?"); $stmt->execute([$assessment_id]); $assessment_data = $stmt->fetch(PDO::FETCH_ASSOC); if ($assessment_data) { $candidate_id = $assessment_data['candidate_id']; } } catch (PDOException $e) { echo '
Database error: ' . $e->getMessage() . '
'; } } if ($_SERVER['REQUEST_METHOD'] === 'POST') { $assessment_id = $_POST['assessment_id']; $assessed_by = $_POST['assessed_by']; $assess_date = $_POST['assess_date']; $assessment = $_POST['assessment']; $status = $_POST['status']; $candidate_id = $_POST['candidate_id']; try { $pdo = db(); $sql = "UPDATE Candidate_Assessment SET assessed_by = ?, assess_date = ?, assessment = ?, status = ? WHERE assessment_id = ?"; $stmt = $pdo->prepare($sql); $stmt->execute([$assessed_by, $assess_date, $assessment, $status, $assessment_id]); header("Location: candidate.php?id=" . $candidate_id); exit(); } catch (PDOException $e) { echo '
Database error: ' . $e->getMessage() . '
'; } } if ($assessment_data): ?>

Edit Assessment for Candidate:

Assessment ID not provided.
Assessment not found.