Làm cách nào để chèn giá trị hộp kiểm trong PHP?

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

Tự mình thử »

Định nghĩa và cách sử dụng


	Languages:
HTML C Programming Java
4 định nghĩa một hộp kiểm

Hộ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ất

Hỗ trợ trình duyệt

Attributetype="checkbox"YesYesYesYes

cú 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
2

Nế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 tra

Nế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

Làm cách nào để gửi giá trị hộp kiểm trong PHP?

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 $_POST. Nếu $_POST['formXe lăn'] là "Có", thì hộp đã được chọn. Nếu hộp kiểm không được chọn, $_POST['form Xe lăn'] sẽ không được đặt

Làm cách nào để viết hộp kiểm trong PHP?

Để tạo checkbox, bạn sử dụng phần tử input với type checkbox như sau. .
.
tiếng vang $_POST['checkbox_name']; .
isset[$_POST['checkbox_name']].
if[filter_has_var[INPUT_POST,'checkbox_name']] {//. }

Làm cách nào để chèn một giá trị hộp kiểm vào cơ sở dữ liệu trong PHP?

Tạo hộp kiểm. tệp php .
bao gồm ["cấu hình. php"];
$checkbox1 = $_POST['chkl'] ;
nếu [$_POST["Gửi" ]=="Gửi"]
for [$i=0; $i

Chủ Đề