Bạn có thể chèn nhiều giá trị hộp kiểm cùng một lúc bằng cách sử dụng vòng lặp foreach và mảng. Chúng tôi tạo nhiều hộp kiểm để đưa ra nhiều tùy chọn. Trước hết, chúng tôi tạo một bảng cơ sở dữ liệu MYSQL. Chúng tôi lấy ba trường - id, tiêu đề ngôn ngữ và id bài đăng. Id bài đăng có thể là bất kỳ id trang nào hoặc id khác. Bạn có thể làm cho nó năng động.
Làm cách nào để chèn nhiều giá trị hộp kiểm trong PHP?
Chúng ta có thể chèn nhiều giá trị hộp kiểm bằng cách sử dụng mảng. Trước hết, chúng tôi tạo một bảng cơ sở dữ liệu MYSQL.
CREATE TABLE `languages` [
`id` int[11] NOT NULL AUTO_INCREMENT,
`langTitle` varchar[100] DEFAULT NULL,
`postId` int[11] DEFAULT NULL
] ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
Trong bảng trên, chúng tôi đã tạo ba trường. Cột "langTitle" sẽ được sử dụng để chèn các giá trị từ các hộp kiểm HTML.
Hãy tạo một biểu mẫu HTML chứa nhiều hộp kiểm.
Languages:
HTML
C Programming
Java
Có ba hộp kiểm HTML bên trong thẻ biểu mẫu HTML. Như bạn có thể thấy, chúng tôi đã tạo một mảng để đặt tất cả các giá trị đã kiểm tra vào cùng một mảng. Chúng ta sẽ giữ mảng bằng cách sử dụng phương thức PHP POST và lặp theo vòng lặp foreach[] trong khi chèn dữ liệu vào cơ sở dữ liệu MYSQL
Hãy giữ dữ liệu và chèn nó vào cơ sở dữ liệu.
Bạn có thể tạo postid động theo nhu cầu của mình. Trong đoạn mã trên, chúng ta đã tạo một kết nối bằng hàm mysqli_connect[]. Bạn có thể sử dụng khái niệm OOPS tại đây. Chúng tôi giữ dữ liệu bằng phương thức đăng PHP và chèn bằng vòng lặp foreach. Bằng cách này, bạn có thể chèn nhiều dữ liệu hộp kiểm bằng PHP và MYSQL
❮ Thuộc tính kiểu HTML
Ví dụ
Cho phép người dùng chọn một hoặc nhiều tùy chọn trong số lượng lựa chọn hạn chế
Tôi có một chiếc xe đạp
Tôi có một chiếc ô tô
Tôi có một chiếc thuyền
Định nghĩa và cách sử dụng
Languages:
HTML
C Programming
Java
4 định nghĩa một hộp kiểmHộp kiểm được hiển thị dưới dạng hộp vuông được đánh dấu [đánh dấu] khi được kích hoạt
Các hộp kiểm được sử dụng để cho phép người dùng chọn một hoặc nhiều tùy chọn trong số lượng lựa chọn hạn chế
Mẹo. Luôn thêm thẻ
Languages:
HTML
C Programming
Java
5 để có các phương pháp tiếp cận tốt nhấtHỗ trợ trình duyệt
Attributetype="checkbox"YesYesYesYescú pháp
❮ Thuộc tính kiểu HTML
Trong tập lệnh PHP [dạng hộp kiểm. php], chúng ta có thể lấy tùy chọn đã gửi từ mảng
Languages:
HTML
C Programming
Java
6. Nếu
Languages:
HTML
C Programming
Java
7 là “Có”, thì hộp đã được chọn. Nếu hộp kiểm không được chọn,
Languages:
HTML
C Programming
Java
7 sẽ không được đặtĐây là một ví dụ về PHP xử lý biểu mẫu
Giá trị của
0 được đặt thành 'Có' vì thuộc tính giá trị trong thẻ đầu vào là 'Có'
Bạn có thể đặt giá trị thành '1' hoặc 'bật' thay vì 'Có'. Đảm bảo kiểm tra trong mã PHP cũng được cập nhật tương ứng
Nhóm hộp kiểm
Thường có những tình huống cần một nhóm các hộp kiểm liên quan trên một biểu mẫu. Ưu điểm của nhóm hộp kiểm là người dùng có thể chọn nhiều tùy chọn. [không giống như một nhóm đài chỉ có thể chọn một tùy chọn từ một nhóm]
Hãy xây dựng dựa trên ví dụ trên và cung cấp cho người dùng danh sách các tòa nhà mà anh ta đang yêu cầu truy cập cửa
Which buildings do you want access to?
Acorn Building
Brown Hall
Carnegie Complex
Drake Commons
Elliot House
Xin lưu ý rằng các hộp kiểm có cùng tên [
1 ]. Cũng lưu ý rằng mỗi tên kết thúc bằng
2. Sử dụng cùng tên cho biết rằng các hộp kiểm này đều có liên quan. Sử dụng [ ] chỉ ra rằng các giá trị đã chọn sẽ được tập lệnh PHP truy cập dưới dạng một mảng. Nghĩa là,
3 sẽ không trả về một chuỗi như trong ví dụ trên; Chẳng hạn, nếu tôi đánh dấu vào tất cả các ô, thì
3 sẽ là một mảng bao gồm.
5. Đây là một ví dụ về cách truy xuất mảng giá trị và hiển thị chúng
Languages:
HTML
C Programming
Java
2Nếu không có hộp kiểm nào được chọn, thì
3 sẽ không được đặt, vì vậy hãy sử dụng chức năng “trống” để kiểm tra trường hợp này. Nếu nó không trống, thì ví dụ này chỉ lặp qua mảng [ sử dụng hàm “đếm” để xác định kích thước của mảng] và in ra mã xây dựng của các tòa nhà đã được kiểm traNếu hộp kiểm đối với 'Tòa nhà Acorn' được chọn, thì mảng sẽ chứa giá trị 'A'. tương tự, nếu 'Carnegie Complex' được chọn, mảng sẽ chứa C
Kiểm tra xem một tùy chọn cụ thể có được chọn không
Thường được yêu cầu kiểm tra xem một tùy chọn cụ thể có được chọn trong số tất cả các mục có sẵn trong nhóm hộp kiểm không. Đây là chức năng để kiểm tra