Hướng dẫn add to cart code in php without database - thêm mã vào giỏ hàng bằng php mà không cần cơ sở dữ liệu

bởi Vincy. Sửa đổi lần cuối vào ngày 27 tháng 9 năm 2022.

Một ứng dụng giỏ hàng sẽ có một danh mục để giới thiệu các sản phẩm như một phòng trưng bày. Các sản phẩm có thể được lưu trữ trong cơ sở dữ liệu, tệp hoặc bất kỳ biểu mẫu nào khác phù hợp với doanh nghiệp của bạn tùy thuộc vào số lượng danh sách sản phẩm.

Chúng tôi đã thấy nhiều ví dụ về giỏ hàng với cơ sở dữ liệu để lưu trữ sản phẩm. Trong một ví dụ về giỏ hàng liên tục, chúng tôi đã sử dụng các bảng cơ sở dữ liệu để quản lý giỏ hàng. Nếu chúng tôi muốn bán một khối lượng lớn sản phẩm, chúng tôi cần phương tiện lưu trữ giống như cơ sở dữ liệu.

Mặt khác, nếu số lượng sản phẩm ít hơn, chúng ta chỉ có thể quản lý sản phẩm theo cách tĩnh hoặc bằng cách sử dụng các tệp hoặc mảng. Hãy để chúng tôi tạo một ứng dụng giỏ hàng mà không cần cơ sở dữ liệu bằng cách quản lý các sản phẩm bằng cách sử dụng mảng PHP.

Xem bản demo

Tôi đã tạo một lớp sản phẩm để xác định mảng sản phẩm và một chức năng để trả về mảng này. Tôi nhận được sản phẩm bằng cách sử dụng lớp này và hiển thị chúng trong một bộ sưu tập.

Ảnh chụp màn hình này cho thấy đầu ra của ví dụ giỏ hàng mà không có cơ sở dữ liệu. Nó hiển thị đánh dấu đánh dấu trên một giỏ sản phẩm để thể hiện rằng nó hiện đang được thêm vào phiên giỏ hàng.

Sau khi làm mới trang, dấu ấn này sẽ đi và chúng tôi có thể thêm nhiều sản phẩm vào giỏ hàng.

Bộ sưu tập sẽ chứa tùy chọn bổ sung cho mỗi sản phẩm. Sau khi thêm một sản phẩm vào giỏ hàng, nó sẽ được duy trì trong phiên PHP được lập chỉ mục bởi mã sản phẩm. Mục Giỏ hàng trong mảng phiên sẽ được liệt kê cho người dùng.add-to-cart option for each product. After adding a product to the cart, it will be maintained in a PHP session indexed by the product code. The cart item in the session array will be listed to the user.

Chế độ xem giỏ hàng có chứa các hành động xóa giỏ hàng và số lượng lớn. Tất cả các hành động giỏ hàng được thực hiện bằng cách sử dụng JQuery Ajax.

Phòng trưng bày sản phẩm và giỏ hàng HTML

Tôi đã thiết kế trang đích với hai phần chính cho các sản phẩm và giỏ hàng. Tôi lặp lại mảng sản phẩm và hiển thị từng sản phẩm trong một thẻ để giới thiệu tất cả các sản phẩm trong chế độ xem phòng trưng bày.

Nếu phiên giỏ hàng không trống, tôi chạy một vòng lặp qua mảng Phiên Ph chuyển PHP để hiển thị danh sách các mặt hàng giỏ hàng. Mã HTML là,



PHP Shopping Cart without Database



    

Demo Shopping Cart without Database

Shopping Cart Empty Cart

Nhận mảng sản phẩm và tạo bộ sưu tập

Trong khối mã sau, phiên bản lớp sản phẩm được tạo để có được mảng sản phẩm. Sau khi nhận được mảng sản phẩm, nó được lặp lại để hiển thị từng thẻ sản phẩm.

Phần tử thẻ được đánh dấu bằng mã sản phẩm để giới thiệu danh tính sản phẩm trong khi thực hiện các hành động giỏ hàng.


Products

Bài Viết Liên Quan

Chủ Đề