Hướng dẫn ajax delete data in php - ajax xóa dữ liệu trong php

Ở đây chúng tôi sử dụng 3 tệp để xóa dữ liệu khỏi cơ sở dữ liệu MySQL bằng AJAX.

  1. database.php
  2. delete_ajax.php
  3. view.php

Bảng user_data

CREATE TABLE `crud` [
  `id` int[11] NOT NULL,
  `name` varchar[100] NOT NULL,
  `email` varchar[100] NOT NULL,
  `phone` varchar[100] NOT NULL,
  `city` varchar[100] NOT NULL
] ENGINE=InnoDB DEFAULT CHARSET=latin1;

database.php

    

delete_ajax.php

 

view.php



  View Ajax
  
  
  
  
  
  


View data

Name Email Phone City Action
$[document].ready[function[] { $.ajax[{ url: "View_ajax.php", type: "POST", cache: false, success: function[dataResult]{ $['#table'].html[dataResult]; } }]; $[document].on["click", ".delete", function[] { var $ele = $[this].parent[].parent[]; $.ajax[{ url: "delete_ajax.php", type: "POST", cache: false, data:{ id: $[this].attr["data-id"] }, success: function[dataResult]{ var dataResult = JSON.parse[dataResult]; if[dataResult.statusCode==200]{ $ele.fadeOut[].remove[]; } } }]; }]; }];

Trong hướng dẫn này, bạn sẽ tìm hiểu cách xóa dữ liệu trong PHP & MySQL bằng AJAX, chúng tôi biết rằng đây là một chức năng phổ biến khi tạo phần mềm. Vì vậy, tôi hy vọng rằng bạn sẽ học hỏi từ phương pháp đơn giản này và sử dụng nó trong dự án tương lai của bạn.delete data in PHP & MySQL using ajax we know that this is a common function when creating software. So I hope that you will learn from this simple method and use it in your future project.

Với sự trợ giúp của AJAX, chúng tôi được phép yêu cầu máy chủ xóa một bản ghi cụ thể mà không tải lại trang của chúng tôi và tự động xóa hồ sơ của chúng tôi trong danh sách. Vì vậy, để bạn hiểu, chúng tôi sử dụng cơ sở dữ liệu nhân viên đơn giản để xóa bản ghi.

Tạo cơ sở dữ liệu

Vì vậy, trước tiên hãy tạo tên cơ sở dữ liệu của bạn cho bất cứ điều gì bạn muốn. Sau khi tạo cơ sở dữ liệu của bạn thì bạn sẽ cần tạo bảng "nhân viên" của chúng tôi. Vui lòng kiểm tra mã bên dưới để biết ví dụ SQL.

CREATE TABLE `employees` [
  `id` int[10] NOT NULL,
  `email` varchar[100] NOT NULL,
  `first_name` varchar[100] NOT NULL,
  `last_name` varchar[100] NOT NULL,
  `address` varchar[250] NOT NULL
] ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

ALTER TABLE `employees`
  ADD PRIMARY KEY [`id`];

ALTER TABLE `employees`
  MODIFY `id` int[10] NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1;
COMMIT;

Hãy lưu ý rằng bạn có thể thêm bảng của mình từ dòng lệnh MySQL hoặc trong phpmyadmin để có trải nghiệm tốt hơn. Nó phụ thuộc vào bạn.

Tạo chỉ mục HTML

Trong phần này, chúng tôi sẽ tạo chỉ mục.html của chúng tôi và đặt mã này bên dưới.




  	Delete Data in PHP & MySQL Using Ajax

  	
	
  	
  	
  	

  

   
	


Delete Data in PHP & MySQL Using Ajax



Add New Employee

Email
First Name
Last Name
Address
Submit

List of Employees

Edit Employee

×
Email
First Name
Last Name
Address
Update Close

Xóa chức năng PHP

Ở đây chúng tôi sẽ tạo một tệp xóa.php và sử dụng nó để xóa hồ sơ nhân viên.

Bài Viết Liên Quan

Chủ Đề