/home/techb158/workloadmatch.com/workloadmatch.com/BackUp/Manager/Inc
Edit: /home/techb158/workloadmatch.com/workloadmatch.com/BackUp/Manager/Inc/AddTeacherLevel.php (2131B)
prepare("SELECT 1 FROM Top_Teacher_List WHERE Teacher_ID = ? AND Program_ID = ?");
if (!$stmt_check) {
die("Prepare failed: " . $stmt_check->error);
}
$stmt_check->bind_param("ii", $teacher_id, $program_id);
$stmt_check->execute();
$stmt_check->store_result();
if ($stmt_check->num_rows > 0) {
$stmt_check->close();
header('Location: adduser.php?error=Record already exists!');
exit();
}
$stmt_check->close();
// Insert the new record
$stmt_insert = $mysqli->prepare("INSERT INTO Top_Teacher_List (Teacher_ID, Program_ID, Teacher_Level) VALUES (?, ?, ?)");
if (!$stmt_insert) {
die("Prepare failed: " . $mysqli->error); // ✅ catch SQL or table issues
}
$stmt_insert->bind_param("iii", $teacher_id, $program_id, $teacher_level);
if ($stmt_insert->execute()) {
$stmt_insert->close();
header('Location: adduser.php?error=Record added successfully!');
exit();
} else {
$errorMessage = $stmt_insert->error;
error_log("Insert failed: " . $errorMessage); // ✅ logs real reason
$stmt_insert->close();
header('Location: adduser.php?error=Insert failed: ' . urlencode($errorMessage));
exit();
}
} else {
header('Location: adduser.php?error=Please fill in all fields correctly!');
exit();
}
}
?>