Step 1: tạo chức năng delete dùng để xóa Đơn hàng
- Tạo file
/backend/functions/dondathang/delete.php để xử lý logic/nghiệp vụ
- Workflow của chức năng này:
- Cần lấy
Id theo Request GET được truyền tới từ chức năng Danh sách (index)
- Thực thi câu lệnh
DELETE để xóa dữ liệu các dòng chi tiết Đơn hàng.
- Thực thi câu lệnh
DELETE để xóa dữ liệu các dòng Đơn hàng.
- Nội dung file:
<?php
// Truy vấn database
// 1. Include file cấu hình kết nối đến database, khởi tạo kết nối $conn
include_once(__DIR__.'/../../../dbconnect.php');
// 2. Chuẩn bị câu truy vấn $sql
// Lấy giá trị khóa chính được truyền theo dạng QueryString Parameter key1=value1&key2=value2...
$dh_ma = $_GET['dh_ma'];
// 3. Xóa các dòng con (chi tiết Đơn hàng) trước
$sqlDeleteChiTietDonHang = "DELETE FROM `sanpham_dondathang` WHERE dh_ma=" . $dh_ma;
// 3.1. Thực thi câu lệnh DELETE Chi tiết Đơn hàng
$resultChiTietDonHang = mysqli_query($conn, $sqlDeleteChiTietDonHang);
// 4. Xóa dòng Đơn hàng
$sqlDeleteDonHang = "DELETE FROM `dondathang` WHERE dh_ma=" . $dh_ma;
// 3.1. Thực thi câu lệnh DELETE Chi tiết Đơn hàng
$resultDonHang = mysqli_query($conn, $sqlDeleteDonHang);
// 4. Đóng kết nối
mysqli_close($conn);
// Sau khi cập nhật dữ liệu, tự động điều hướng về trang Danh sách
header('location:index.php');
|