2.1 db errors
This commit is contained in:
parent
929c1ba4df
commit
d90a7739dc
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user