Lưu nhiều giá trị Hộp kiểm trong Cơ sở dữ liệu bằng PHP là chủ đề của chúng tôi cho hướng dẫn này. Nhiều lần trong ứng dụng của chúng tôi, chúng tôi cần lưu nhiều hoặc một giá trị hộp kiểm trong cơ sở dữ liệu để xử lý thêm như lưu sở thích sử dụng, lưu nhiều câu trả lời của một câu hỏi, v.v. Tôi đã thấy nhiều người bị mắc kẹt và nhiều lần tôi nhận được thư về vấn đề này. Cuối cùng tôi đã tạo video trên youtube và bây giờ tôi cũng đang viết hướng dẫn nhờ sự giúp đỡ của bạn. Nếu bạn có bất kỳ câu hỏi hơn xin vui lòng bình luận dưới đây. Nếu bạn muốn xem ví dụ trực tiếp, bạn có thể truy cập video youtube của tôi để lưu nhiều hộp kiểm trong PHP
Tóm tắt về cách chúng tôi sẽ làm điều này. -
- Tạo Database với 2 cột Values và Id
- Tạo trang Html với nhiều hộp kiểm
- Mã PHP để lưu các giá trị hộp kiểm
- Lớp hộp kiểm cho các chức năng
- Trang danh sách để liệt kê các hộp kiểm đã lưu
- Cập nhật Trang để cập nhật các hộp kiểm đã lưu
Hãy bắt đầu với từng bước giống như các điểm trên
Tạo Database với 2 cột Values và Id
CREATE TABLE IF NOT EXISTS `checkbox` [ `Id` int[3] NOT NULL AUTO_INCREMENT, `Cvalues` varchar[100] NOT NULL, PRIMARY KEY [`Id`] ] ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
Bạn có thể sử dụng đoạn mã trên để tạo bảng hộp kiểm với 2 cột để lưu dữ liệu đã chọn
Tạo trang Html với nhiều hộp kiểm
Trong phần này, chúng tôi đã sử dụng một Lớp và sau khi tạo đối tượng của lớp, chúng tôi đang sử dụng các chức năng của lớp đó. Ở đây, chúng tôi đang sử dụng hàm addtoDatabase[] để lưu nhiều giá trị hộp kiểm vào cơ sở dữ liệu. Hàm này sẽ lấy các giá trị và lưu nó vào cơ sở dữ liệu
public function addtoDatabase[$value]{ $insert="Insert into checkbox [Cvalues] values ['$value']"; $result=$this->query[$insert] or die[$this->error]; if[$result]{ return "Updated
"; } else { return "Not updated
"; } }Lớp hộp kiểm cho các chức năng
Lớp hộp kiểm sẽ được sử dụng cho nhiều chức năng sẽ xử lý việc lưu, liệt kê và cập nhật các giá trị hộp kiểm trong cơ sở dữ liệu. Bạn có thể tải xuống cả lớp từ dưới cùng của hướng dẫn
Trang danh sách để liệt kê các hộp kiểm đã lưu
Trang danh sách sẽ được sử dụng để hiển thị các giá trị đã lưu và cung cấp khu vực cho người dùng để họ có thể chỉnh sửa các giá trị cụ thể. Để liệt kê các giá trị chúng tôi đang sử dụng bảng
ValuesAction Chủ Đề