Giá trị hộp kiểm PHP _POST
Hộp kiểm là một công cụ giúp lấy thông tin người dùng từ một tùy chọn riêng biệt thường dùng để xác nhận bất kỳ thông tin nào đó Show
Ví dụ. Xác nhận điều khoản khi đăng ký tài khoản google
CẤU TRÚC HTML XÂY DỰNG CHECKBOX
Chú thích. Loại hộp kiểm thường này không được thiết lập giá trị mặc định CHECKBOX TRƯỚC TỪ TRƯỚC
Trong phần trước khi thực hiện hành động lấy thông tin từ một hộp kiểm và được xử lý riêng biệt Tuy nhiên, trên thực tế cho nhiều tình huống giải quyết, ta có thể có nhiều lựa chọn cho một đối tượng nào đó thì việc lấy thông tin từ các hộp kiểm riêng lẻ rất mất thời gian Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách sử dụng PHP để xử lý một biểu mẫu với một hoặc nhiều hộp kiểm Giới thiệu nhanh về phần tử hộp kiểmHộp kiểm cho phép bạn chọn một giá trị để gửi trong một biểu mẫu. Để tạo checkbox, bạn sử dụng phần tử 2 có kiểu là 3 như sau
Một hộp kiểm có hai trạng thái. kiểm tra và bỏ chọn Nếu bạn chọn hộp kiểm và gửi biểu mẫu bằng phương pháp 4, mảng kết hợp 5 sẽ chứa một phần tử có khóa là 6 và giá trị là 7
Tuy nhiên, nếu bạn bỏ chọn hộp kiểm và gửi biểu mẫu, thì 5 sẽ không có bất kỳ phần tử nào có khóa 6. Nó có nghĩa là biểu thức sau đây trả về 303 Để kiểm tra xem hộp kiểm có được chọn hay không, bạn cũng có thể sử dụng chức năng 31 như thế này6Hàm 32 trả về 33 nếu6 tồn tại trong 35 Một hộp kiểm không có nhãn. Do đó, bạn phải luôn sử dụng hộp kiểm có phần tử 36 như thế này2Trong ví dụ này, giá trị của thuộc tính 37 của phần tử 36 giống với giá trị của thuộc tính 39 của hộp kiểm. Khi bạn liên kết nhãn với hộp kiểm, bạn có thể nhấp vào nhãn để chọn hoặc bỏ chọn hộp kiểmMột cách khác để liên kết hộp kiểm với nhãn là đặt hộp kiểm bên trong nhãn như thế này 6Trong trường hợp này, bạn không cần chỉ định 39 cho hộp kiểm và thuộc tính 37 cho nhãnMột ví dụ hộp kiểm PHP đơn giảnChúng tôi sẽ tạo một biểu mẫu đơn giản với một hộp kiểm và nút gửi Đầu tiên, tạo thư mục và cấu trúc tệp sau 9FileDirectoryDescriptionindexindex. php. Chứa logic chính mà tải nhận được. php hoặc đăng. php tùy thuộc vào tiêu đề phương thức yêu cầu HTTP. phpincChứa codefooter tiêu đề. phpincChứa bộ mã chân trang. phpincChứa mã để hiển thị biểu mẫu có hộp kiểm khi yêu cầu HTTP là GET. bưu kiện. phpincChứa mã để xử lý yêu cầu POST. htaccessincNgăn chặn truy cập trực tiếp vào các tệp trong kiểu thư mục inc. csscssChứa mã CSSmục lục. phpThứ hai, thêm đoạn mã sau vào tệp 62162 tải biểu mẫu từ tệp 64 nếu phương thức yêu cầu HTTP là GET. Và nó tải tệp 65 nếu biểu mẫu được gửi Biến 66 dùng để lưu các thông báo lỗitiêu đề. phpThứ ba, đặt đoạn mã sau vào tệp 677 cuối trang. phpThứ tư, tệp 68 chứa các thẻ kèm theo tương ứng với các thẻ mở từ tệp 67Làm cách nào để POST giá trị của hộp kiểm trong PHP?Để lấy tất cả giá trị từ các hộp kiểm đã chọn, bạn cần thêm dấu ngoặc vuông ( [] ) sau tên của các hộp kiểm . Khi PHP nhìn thấy dấu ngoặc vuông ( [] ) trong tên trường, nó sẽ tạo một mảng giá trị kết hợp trong đó khóa là tên của hộp kiểm và các giá trị là giá trị được chọn.
Làm cách nào để kiểm tra giá trị của hộp kiểm trong PHP?Hàm isset() là một hàm sẵn có trong PHP để kiểm tra xem một biến có được đặt và không phải là NULL hay không . Hàm này cũng kiểm tra xem một biến, mảng hoặc khóa mảng đã khai báo có giá trị null hay không, nếu có, isset() trả về false, nó trả về true trong tất cả các trường hợp có thể khác.
Làm cách nào để lấy giá trị của hộp kiểm trong mảng PHP?Create an Array $languages_arr to store languages names. Using this to create checkboxes by looping on it. On
Làm cách nào để POST giá trị hộp kiểm không được chọn trong PHP?$value = isset($_POST['checkboxname'] ? 'CÓ'. 'NO'; hàm isset() kiểm tra xem biến $_POST có được gán hay không. Theo logic nếu nó không được chỉ định thì hộp kiểm không được chọn. |