connect_error) { error_log("Kết nối database $selected_db thất bại: " . $mysqli->connect_error); http_response_code(500); echo "Kết nối database $selected_db thất bại: " . htmlspecialchars($mysqli->connect_error); exit; } // Xử lý cập nhật dữ liệu khi form được submit if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['update_order'])) { $id = intval($_POST['id']); $avgPrice = floatval($_POST['avgPrice']); $side = $mysqli->real_escape_string($_POST['side']); $danh_dau = $mysqli->real_escape_string($_POST['danh_dau']); $phan_biet = $mysqli->real_escape_string($_POST['phan_biet']); $quantity = floatval($_POST['quantity']); $type = isset($_POST['type']) ? $mysqli->real_escape_string($_POST['type']) : 'SHORT'; $update_time = date('Y-m-d H:i:s'); error_log("Values before update - ID: $id, avgPrice: $avgPrice, side: $side, danh_dau: $danh_dau, phan_biet: $phan_biet, quantity: $quantity, type: $type, updateTime: $update_time, database: $selected_db"); $sql = "UPDATE orders SET avgPrice = ?, side = ?, danh_dau = ?, phan_biet = ?, origQty = ?, type = ?, updateTime = ? WHERE id = ?"; $stmt = $mysqli->prepare($sql); if ($stmt === false) { error_log("Lỗi chuẩn bị truy vấn UPDATE: " . $mysqli->error); echo "
Lỗi chuẩn bị truy vấn: " . htmlspecialchars($mysqli->error) . "
"; } else { $stmt->bind_param("dssssdsi", $avgPrice, $side, $danh_dau, $phan_biet, $quantity, $type, $update_time, $id); if ($stmt->execute()) { error_log("Update executed successfully for ID: $id in database: $selected_db"); echo "
Cập nhật lệnh ID: $id thành công!
"; $check_result = $mysqli->query("SELECT type FROM orders WHERE id = $id"); $updated_row = $check_result->fetch_assoc(); error_log("Type value after update: " . ($updated_row['type'] ?? 'NULL')); } else { error_log("Lỗi cập nhật lệnh: " . $stmt->error); echo "
Lỗi cập nhật lệnh: " . htmlspecialchars($stmt->error) . "
"; } $stmt->close(); } } // Xử lý xóa lệnh if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['delete_order'])) { $id = intval($_POST['id']); $sql = "DELETE FROM orders WHERE id = ?"; $stmt = $mysqli->prepare($sql); if ($stmt === false) { error_log("Lỗi chuẩn bị truy vấn DELETE: " . $mysqli->error); echo "
Lỗi chuẩn bị truy vấn: " . htmlspecialchars($mysqli->error) . "
"; } else { $stmt->bind_param("i", $id); if ($stmt->execute()) { echo "
Đã xóa lệnh ID: $id thành công!
"; } else { echo "
Lỗi xóa lệnh: " . htmlspecialchars($stmt->error) . "
"; } $stmt->close(); } } // Lấy dữ liệu từ bảng orders $sql = "SELECT id, symbol, avgPrice, side, danh_dau, phan_biet, origQty, type, updateTime FROM orders ORDER BY updateTime DESC"; $result = $mysqli->query($sql); if ($result === false) { echo "Lỗi truy vấn SQL: " . htmlspecialchars($mysqli->error); $mysqli->close(); exit; } ?> Show Orders

Danh sách lệnh (Database: )

fetch_assoc()): ?>
ID Symbol Avg Price Side Danh Dau Phan Biet Quantity Type Update Time Action
free(); $mysqli->close(); ?>