2.1 db errors

This commit is contained in:
Flatlogic Bot 2025-12-05 07:17:26 +00:00
parent 929c1ba4df
commit d90a7739dc

View File

@ -14,8 +14,8 @@ $success_message = '';
// Check if order ID is provided
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
$order_id = $_GET['id'];
$stmt = $pdo->prepare("SELECT o.*, o.query_text, o.reply_text, u.name as sales_rep_name FROM orders o JOIN users u ON o.sales_rep_id = u.id WHERE o.id = :id");
try {
$stmt = $pdo->prepare("SELECT o.*, o.query_text, o.reply_text, u.name as sales_rep_name FROM orders o LEFT JOIN users u ON o.sales_rep_id = u.id WHERE o.id = :id");
$stmt->bindParam(':id', $order_id, PDO::PARAM_INT);
$stmt->execute();
$order = $stmt->fetch(PDO::FETCH_ASSOC);
@ -31,8 +31,7 @@ if (isset($_GET['id']) && is_numeric($_GET['id'])) {
}
}
} catch (PDOException $e) {
error_log("Database error fetching order: " . $e->getMessage());
$errors[] = "Error loading order details. Please try again later.";
$errors[] = "Database error fetching order: " . $e->getMessage();
}
} else {
$errors[] = "No order ID provided.";
@ -84,7 +83,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST' && $edit_mode && $order) {
$success_message = "Order updated successfully!";
// Re-fetch order to display updated data
$stmt = $pdo->prepare("SELECT o.*, u.name as sales_rep_name FROM orders o JOIN users u ON o.sales_rep_id = u.id WHERE o.id = :id");
$stmt = $pdo->prepare("SELECT o.*, u.name as sales_rep_name FROM orders o LEFT JOIN users u ON o.sales_rep_id = u.id WHERE o.id = :id");
$stmt->bindParam(':id', $order_id, PDO::PARAM_INT);
$stmt->execute();
$order = $stmt->fetch(PDO::FETCH_ASSOC);