Cách thêm nút xóa trong php?

public function update_wish[$wishID, $description, $duedate] {
    $query = "UPDATE wishes SET description = :desc_bv, due_date = to_date[:due_date_bv, 'YYYY-MM-DD']
                WHERE id = :wish_id_bv";
    $stid = oci_parse[$this->con, $query];
    oci_bind_by_name[$stid, ':wish_id_bv', $wishID];
    oci_bind_by_name[$stid, ':desc_bv', $description];
    oci_bind_by_name[$stid, ':due_date_bv', $this->format_date_for_sql[$duedate]];
    oci_execute[$stid];

}

Chào mừng trở lại, độc giả thân mến. Bài viết này tập trung vào việc xóa một hàng dữ liệu trong PHP. Đó là quy trình năm bước đơn giản để xóa một hàng nội dung cụ thể khỏi cơ sở dữ liệu của chúng tôi. Trước khi học thao tác xóa, chúng ta phải biết cách chèn và tìm nạp dữ liệu từ cơ sở dữ liệu. Khi chúng tôi đã tìm nạp dữ liệu, chúng tôi cần tạo nút xóa hoặc liên kết với mọi hàng của dữ liệu đã tìm nạp. Khi người dùng nhấp vào nút, id của hàng sẽ được gửi đến trang xóa PHP của chúng tôi. Trên trang đó, chúng tôi sẽ sử dụng id để chạy truy vấn xóa MySQL để xóa một hàng dữ liệu cụ thể khỏi cơ sở dữ liệu của chúng tôi. Bây giờ, hãy xem quy trình năm bước một cách chi tiết

Mục lục

  • Làm cách nào để xóa một hàng trong MySQL bằng PHP?
  • Thêm một nút xóa trên mỗi hàng
  • Hiển thị hộp xác nhận trước khi xóa dữ liệu
  • Gửi id của hàng đã chọn tới "xóa. tập đoàn. trang php"
  • Cách lấy id từ URL
  • Thực hiện truy vấn SQL XÓA

Làm cách nào để xóa một hàng trong MySQL bằng PHP?

  • Tạo nút xóa với mọi hàng dữ liệu được tìm nạp từ cơ sở dữ liệu
  • Khi nhấp vào nút xóa, cảnh báo người dùng bằng thông báo xác nhận
  • Gửi id của hàng để "xóa. tập đoàn. trang php” trong URL
  • Tìm nạp id của hàng có sẵn trong biến GET được gửi trong URL dưới dạng tham số
  • Thực hiện truy vấn xóa để xóa hàng dữ liệu cụ thể khỏi cơ sở dữ liệu của chúng tôi

Bây giờ hãy thảo luận chi tiết về tất cả các bước nêu trên

Xóa hàng bằng PHP và MySQL

Thêm một nút xóa trên mỗi hàng

  • Tạo “sổ xem. trang php”
  • Bước đầu tiên, như mọi khi, là thiết lập kết nối với cơ sở dữ liệu của bạn
  • Bây giờ lấy dữ liệu mong muốn từ cơ sở dữ liệu trong một bảng
  • Tạo một cột mới trong bảng của bạn để tạo nút xóa của bạn
  • Bên trong cột đó, tạo một nút bằng cách sử dụng thẻ neo HTML
  • Bạn có thể sử dụng lớp Bootstrap “btn btn-danger” để tạo cho nó một màu đỏ đẹp mắt.  
        
              Title 
              Author
              Description
              Date
              Delete
            
Delete

Hiển thị hộp xác nhận trước khi xóa dữ liệu

  • Mở thẻ script để viết hàm javascript đơn giản
  • Tạo một hàm “DeleteConfirm” bên trong thẻ script
  • Sử dụng hàm javascript confirm[] với thông báo thích hợp như “Bạn có chắc chắn muốn xóa” bên trong hàm “Xóa xác nhận” của chúng tôi
    function DeleteConfirm[] {
      confirm["Are you sure to delete the record"];
     }
 
  • Để hiển thị hộp xác nhận, hãy sử dụng thuộc tính “ title” và gọi chức năng “Xóa xác nhận” của chúng tôi tại đây

  Delete

Bây giờ khi người dùng nhấp vào nút xóa, hộp thông báo xác nhận sẽ được hiển thị cho người dùng

Gửi id của hàng đã chọn tới phần “xóa. tập đoàn. trang php”

  • Trước hết, Đặt thuộc tính “href” thành Xóa địa chỉ trang “bao gồm/xóa. tập đoàn. php”.   
  • Sau đó viết dấu chấm hỏi “?” . Lưu ý phần URL trước dấu chấm hỏi là địa chỉ còn phần URL sau dấu chấm hỏi chứa dữ liệu cần gửi
  • Nhúng PHP và Đặt tham số “id” thành $Row[‘id’]. Ở đây id là tên và $Row[‘id’] là giá trị của nó
                
                  
                  
                  
                  
                  
                    

Thực hiện truy vấn SQL XÓA

  • Để thực hiện truy vấn XÓA, một lần nữa chúng tôi cần kết nối cơ sở dữ liệu.  
  • Viết truy vấn xóa và sử dụng mệnh đề WHERE để chỉ xóa hàng dữ liệu được người dùng chọn thông qua id
  • Sử dụng hàm php Mysqli_query[] để thực hiện truy vấn và lưu trữ kết quả của nó trong biến $result
  • Bây giờ áp dụng kiểm tra xem truy vấn có được thực hiện thành công không
  • Trong trường hợp thực hiện thành công, hãy gửi người dùng trở lại “viewbook. php” bằng hàm header[]
  • Nhưng nếu có lỗi thì in ra thông báo lỗi

Bây giờ hãy kiểm tra mã hoàn chỉnh của “DeleteBook. tập đoàn. php”

Chủ Đề