/home/techb158/workloadmatch.com/workloadmatch.com/Manager/Inc
Edit: /home/techb158/workloadmatch.com/workloadmatch.com/Manager/Inc/Update_Holiday.php (2178B)
real_escape_string($_POST['Event_Title']);
$Calendar_Year = $_POST['Calendar_Year'];
$Event_Description = isset($_POST['Event_Description']) ? $mysqli->real_escape_string($_POST['Event_Description']) : '';
$Time_From = $mysqli->real_escape_string($_POST['Time_From']);
$Time_To = $mysqli->real_escape_string($_POST['Time_To']);
$Register_Time = date("Y/m/d H:i:s");
// Debugging: Check if values are correct before the query
if (empty($Event_ID) || empty($Event_Title) || empty($Calendar_Year) || empty($Time_From) || empty($Time_To)) {
header('Location: addholiday.php?error=Invalid or missing data');
exit();
}
// Prepare update statement
$query = "UPDATE Events
SET Event_Title = ?, Event_Description = ?, Calendar_Year = ?, Event_Start = ?, Event_End = ?, Register_Time = ?
WHERE Event_ID = ?";
if ($stmt = $mysqli->prepare($query)) {
$stmt->bind_param('ssssssi', $Event_Title, $Event_Description, $Calendar_Year, $Time_From, $Time_To, $Register_Time, $Event_ID);
if ($stmt->execute() && $stmt->affected_rows > 0) {
header('Location: addholiday.php?error=Event updated successfully');
exit();
} else {
header('Location: addholiday.php?error=No changes made or update failed');
exit();
}
$stmt->close();
} else {
header('Location: addholiday.php?error=Database error: ' . $mysqli->error);
exit();
}
} else {
header('Location: addholiday.php?error=Missing required fields');
exit();
}
}