prepare("UPDATE orders SET status = :status WHERE id = :order_id"); $stmt->execute(['status' => $status, 'order_id' => $order_id]); if ($stmt->rowCount()) { $_SESSION['update_success'] = "Order #{$order_id} has been updated to '{$status}'."; } else { $_SESSION['update_error'] = "Could not find Order #{$order_id} to update."; } } catch (PDOException $e) { $_SESSION['update_error'] = 'Database error: ' . $e->getMessage(); } } else { $_SESSION['update_error'] = 'Invalid request.'; } header('Location: admin.php'); exit;