Hướng dẫn how do you checked multiple checkboxes in php? - làm thế nào để bạn kiểm tra nhiều hộp kiểm trong php?
Tóm tắt: Trong hướng dẫn này, bạn sẽ tìm hiểu cách xử lý một biểu mẫu với nhiều hộp kiểm trong PHP.: in this tutorial, you will learn how to handle a form with multiple checkboxes in PHP. Show
Cách xử lý nhiều hộp kiểm trên biểu mẫuMột biểu mẫu có thể chứa nhiều hộp kiểm có cùng tên. Khi bạn gửi biểu mẫu, bạn sẽ nhận được nhiều giá trị trên máy chủ dưới một tên. Để nhận tất cả các giá trị từ các hộp kiểm đã kiểm tra, bạn cần thêm dấu ngoặc vuông ( 3) sau tên của các hộp kiểm. Khi PHP nhìn thấy dấu ngoặc vuông ( 3) trong tên trường, nó sẽ tạo ra một mảng kết hợp các giá trị trong đó khóa là tên hộp kiểm và các giá trị là các giá trị đã chọn. Ví dụ sau đây cho thấy một biểu mẫu bao gồm ba hộp kiểm có cùng tên ( 5) với các giá trị khác nhau 6, 7 và 8.
Khi bạn kiểm tra ba hộp kiểm và gửi biểu mẫu, 9 sẽ chứa một mảng gồm ba giá trị được chọn:
Nếu bạn không kiểm tra bất kỳ hộp kiểm nào và gửi biểu mẫu, mảng 0 won đã có khóa 1. Và bạn có thể sử dụng chức năng 2 để kiểm tra xem 9 có được đặt không:
Ngoài ra, bạn có thể sử dụng chức năng 4:
Chúng tôi sẽ tạo một ứng dụng đơn giản cho phép người dùng đặt hàng toppings pizza. Đầu tiên, hãy tạo tệp và cấu trúc thư mục sau:
Chức năng.php
Chứa các chức năng phổ biến .htaccess
Ngăn quyền truy cập trực tiếp vào các tệp trong thư mục Inc Style.css
CSS Chứa mã CSS pizza.svg
img Hình ảnh pizza hiển thị trên biểu mẫu Thứ hai, thêm mã sau vào 5: Lưu ý rằng trang sử dụng phông chữ mã hóa gothic nanum. Các liên kết 5 đến tệp style.css. Khi bắt đầu cơ thể, nó hiển thị hình ảnh 7. Thứ ba, thêm mã sau vào 8:
Tệp 8 chứa các thẻ đóng tương ứng với các thẻ mở trong tệp 5. Thứ tư, xác định chức năng được kiểm tra trong tệp 1: Hàm 2 trả về chuỗi 3 nếu 4 tồn tại trong mảng 5 hoặc một chuỗi trống khác. 0 Chúng tôi sẽ sử dụng chức năng 2 này để đổ đầy các hộp kiểm đã chọn trên biểu mẫu. 1 Thứ năm, thêm mã sau vào index.php: Cách thức hoạt động của index.php.Index.php gọi hàm 7 để bắt đầu (hoặc tiếp tục) một phiên. Nó tải mã từ tiêu đề.php, function.php và footer.php. Mảng filter_has_var(INPUT_POST, 'colors')Code language: PHP (php)8 lưu trữ các loại bánh pizza và giá. Trong một ứng dụng thực sự, bạn có thể lấy nó từ cơ sở dữ liệu hoặc API.
Tệp get.php sử dụng mảng 8 để tạo các hộp kiểm. Hàm 2 Kiểm tra hộp kiểm nếu giá trị tồn tại trong biến 2. Làm thế nào tôi có thể nhận được nhiều giá trị hộp kiểm trong PHP nếu được kiểm tra?PHP: Nhận giá trị của nhiều hộp kiểm đã kiểm tra.. Để nhận giá trị của hộp kiểm đã kiểm tra:. Để nhận được giá trị của nhiều hộp kiểm đã kiểm tra, thuộc tính tên trong HTML Input Type = Khăn Checkbox Thẻ phải được khởi tạo bằng một mảng, để thực hiện việc viết này [] ở cuối thuộc tính tên của nó:. Mã HTML: PHP_CheckBox.php .. Làm cách nào để kiểm tra nhiều hộp kiểm cùng một lúc?Nhấn và giữ phím Shift .. Chọn hộp kiểm đầu tiên bạn muốn chọn .. Chọn hộp kiểm cuối cùng bạn muốn chọn .. Phát hành phím Shift .. Làm cách nào để chọn nhiều hộp kiểm?Chỉ cần kiểm tra hoặc bỏ chọn nhiều hộp kiểm tại một thời điểm bằng cách nhấp và kéo.Cho phép bạn kiểm tra nhiều hộp kiểm một cách nhanh chóng bằng cách nhấp và kéo hoặc thậm chí nhanh hơn với ALT+Click & Drag Vùng Chọn.clicking and dragging. Allows you to check multiple checkboxes quickly by CLICKING & DRAGGING or even quicker with an ALT+CLICK & DRAG area select.
Làm cách nào để gửi nhiều giá trị hộp kiểm trong PHP?Bạn sẽ cần phải lặp qua từng giá trị $ _POST ['Hộp kiểm'], gửi nó để được xác thực/vệ sinh, sau đó thêm từng giá trị vào một mảng xác thực đã truyền, sau đó sử dụng Implode để hiển thị tất cả các giá trị trong mảng vào phần thân thông báo của email. |