'error', 'message' => 'Invalid request']; $data = json_decode(file_get_contents('php://input'), true); if ($data && isset($data['id'], $data['start'], $data['end'])) { try { $pdo = db(); $stmt = $pdo->prepare("UPDATE bookings SET start_time = ?, end_time = ? WHERE id = ?"); $stmt->execute([ $data['start'], $data['end'], $data['id'] ]); $response['status'] = 'success'; $response['message'] = 'Booking updated successfully'; } catch (PDOException $e) { $response['message'] = 'Database error: ' . $e->getMessage(); } } echo json_encode($response); ?>