Hướng dẫn form delete php

Tác giả: Dương Nguyễn Phú Cường

Ngày đăng: Hồi xưa đó

  • Hiệu chỉnh file vidu_select.php.



    
    
    
    Cập nhật dữ liệu MySQL với PHP


     $row['MaThanhToan'],
            'ten' => $row['TenThanhToan'],
        );
    }

    // var_dump($data);die;
    // print_r($data);die;
    ?>

    
Mã Hình thức Thanh toán Tên Hình thức Thanh toán Chức năng
Xóa

Step 2: tạo file chức năng Xóa vidu_delete_from_list.php

Các bước thực hiện câu lệnh MySQL trong PHP như sau:

  1. Tạo kết nối đến database mong muốn (nhúng file dbconnect.php vào file đang viết code)
  2. Chuẩn bị câu lệnh (QUERY) mong muốn:
    • Thường sử dụng tên biến $sql
    • Lấy giá trị của người dùng gởi đến bằng $_GET['key']
  3. Yêu cầu PHP thực  thi câu lệnh trên bằng hàm mysqli_query($conn, $sql)
   

  • Trang chủ
  • Phát triển web
  • PHP
  • Edit/Update/Delete dữ liệu trong PHP & MySQL bằng Ajax

Hướng dẫn cách chỉnh sửa, cập nhật dữ liệu với Bootstrap Modal hoặc xóa dữ liệu trong PHP & MySQL bằng Ajax thông qua ví dụ cụ thể

Như ở bài trước Ví dụ về PHP & MySQL AJAX Sử dụng jQuery mình đã hướng dẫn các bạn thêm mới và hiển thị danh sách nhân viên bằng Ajax, trong bài viết này mình sẽ hướng dẫn các bạn thêm các chức năng: Lấy thông tin nhân viên hiển thị bằng Bootstrap Modal, sau khi chỉnh sửa thông tin thì cập nhật lại thông tin nhân viên và cuối cùng là chức năng xóa nhân viên khỏi danh sách.

Tập tin index.html

Trong nội dung tập tin này có một số thay đổi so với ví dụ trước như thêm các hàm JS: get(); Lấy dữ liệu nhân viên hiển thị lên modal.update(); Cập nhật dữ liệu nhân viên, trong hàm all() có thêm nút sửa, xóa vào trong danh sách nhân viên ... các bạn đọc kỹ và so sánh với bài trước để thấy sự thay đổi nhé. Nội dung tập tin index.html như bên dưới.

Ví dụ




  	Ví dụ về PHP & MySQL AJAX Sử dụng jQuery

  	
	
  	
  	
  	

  

   
	


Ví dụ về PHP & MySQL AJAX Sử dụng jQuery



Thêm nhân viên mới

Danh sách nhân viên

Tập tin get.php

Lấy thông tin của một nhân viên cụ thể để hiển thị lên modal thông qua Ajax

Ví dụ

connect_errno) {
	echo "Failed to connect to MySQL: " . $mysqli->connect_error;
	exit();
}

$sql = "SELECT * FROM nhanvien WHERE id='" . $employeeId . "'";

$results = $mysqli->query($sql);

$row = $results->fetch_assoc();

$results->free_result();

$mysqli->close();

echo json_encode($row);
?>

Tập tin update.php

Cập nhật thông tin một nhân viên vừa chỉnh sửa trong biểu mẫu modal

Ví dụ

connect_errno) {
	echo "Failed to connect to MySQL: " . $mysqli->connect_error;
	exit();
}

$sql = "UPDATE nhanvien SET email='" . $email . "', name='" . $name . "', salary='" . $salary . "', address='" . $address . "' WHERE id='" . $id . "'";

if ($mysqli->query($sql)) {
	echo "Nhân viên đã được cập nhật thành công.";
} else {
	return "Error: " . $sql . "
" . $mysqli->error; } $mysqli->close(); ?>

Tập tin delete.php

Xóa bản ghi nhân viên sau khi nhấp vào nút xóa trong danh sách nhân viên

Ví dụ

connect_errno) {
	echo "Failed to connect to MySQL: " . $mysqli->connect_error;
	exit();
}

$sql = "DELETE FROM nhanvien WHERE id='" . $id . "'";

if ($mysqli->query($sql)) {
	echo "Nhân viên đã được xóa thành công.";
} else {
	return "Error: " . $sql . "
" . $mysqli->error; } $mysqli->close(); ?>

Đến đây chúng tôi đã hướng dẫn cho các bạn cách thêm mới, hiển thị, chỉnh sửa, cập nhật, xóa dữ liệu trong CSDL bằng PHP Ajax sử dụng jQuery. Hy vọng bài viết mang lại cho các bạn thêm một chút hiểu biết về Ajax PHP

Bài viết này đã giúp ích cho bạn?

Bài viết mới