/home/techb158/workloadmatch.com/Manager/Inc/Update_User.php (5547B)
A user with this user name already exists.
'; //if (!$mysqli->query("UPDATE teacher_profile SET Seniority_ID=$Seniority_level, First_Name='".$First_Name."', Last_Name='".$Last_Name."', Email='".$Email."', Phone='".$Phone."', Time_Slot='".$time_slot_combined."', User_Access='".$User_Access."', prof_lang='".$prof_lang."', Note='".$Note."', Load_Hours='".$Load_Hours."', Unavailable_From='".$Unavailable_From."', Unavailable_To='".$Unavailable_To."' WHERE Teacher_ID='".$Teacher_ID."' and Manager_ID='".$Manager_ID."' and User_Type_ID='".$User_Type_ID."'")) { $stmt = $mysqli->prepare("UPDATE teacher_profile SET Seniority_ID=?, First_Name=?, Last_Name=?, Email=?, Phone=?, Time_Slot=?, User_Access=?, prof_lang=?, Note=?, Load_Hours=? WHERE Teacher_ID=? and Manager_ID=? and User_Type_ID=?"); $stmt->bind_param('sssssssssssss', $Seniority_level, $First_Name, $Last_Name, $Email, $Phone, $time_slot_combined, $User_Access, $prof_lang, $Note, $Load_Hours, $Teacher_ID, $Manager_ID, $User_Type_ID); if (!$stmt->execute()) { set_flash_msg('Teacher update failure!', 'warning'); header('Location: adduser.php'); exit(); }else{ if (isset($_POST['Restricted_Groups']) && is_array($_POST['Restricted_Groups'])) { $restrictedGroups = $_POST['Restricted_Groups']; // Step 1: Delete all existing restricted groups for this teacher $deleteStmt = $mysqli->prepare("DELETE FROM teacher_restricted_groups WHERE Teacher_ID = ?"); $deleteStmt->bind_param("s", $Teacher_ID); $deleteStmt->execute(); $deleteStmt->close(); // Step 2: Insert new restricted groups foreach ($restrictedGroups as $groupID) { $insertStmt = $mysqli->prepare("INSERT INTO teacher_restricted_groups (Teacher_ID, Group_ID) VALUES (?, ?)"); $insertStmt->bind_param("ss", $Teacher_ID, $groupID); $insertStmt->execute(); $insertStmt->close(); } }else{ // Step 1: Delete all existing restricted groups for this teacher $deleteStmt = $mysqli->prepare("DELETE FROM teacher_restricted_groups WHERE Teacher_ID = ?"); $deleteStmt->bind_param("s", $Teacher_ID); $deleteStmt->execute(); $deleteStmt->close(); } set_flash_msg('User Teacher successfully. Thanks!', 'success'); header('Location: adduser.php'); exit(); } } } }else { set_flash_msg('all information are required!', 'warning'); header('Location: UpdateUser.php'); exit(); } }