Cách lấy giá trị đã chọn từ danh sách thả xuống trong php?

Hướng dẫn này sẽ chỉ cho bạn cách thêm hộp chọn và hộp đa lựa chọn vào một biểu mẫu, cách truy xuất dữ liệu đầu vào từ chúng, cách xác thực dữ liệu và cách thực hiện các hành động khác nhau tùy thuộc vào đầu vào

Chọn hộp

Hãy xem xét một đầu vào mới. hộp “chọn”, còn được gọi là hộp “thả xuống” hoặc “kéo xuống”. Một hộp chọn chứa một hoặc nhiều “tùy chọn”. Mỗi tùy chọn có một “giá trị”, giống như các đầu vào khác và cũng là một chuỗi văn bản giữa các thẻ tùy chọn. Điều này có nghĩa là khi người dùng chọn “Male”, giá trị “formGender” khi PHP truy cập sẽ là “M”



What is your Gender?

  Select...
  Male
  Female


Giá trị đã chọn từ đầu vào này có thể được đọc với mảng $_POST tiêu chuẩn giống như đầu vào văn bản và được xác thực để đảm bảo người dùng đã chọn Nam hoặc Nữ



Luôn luôn là một ý tưởng hay khi có tùy chọn “trống” làm tùy chọn đầu tiên trong hộp chọn của bạn. Nó buộc người dùng phải lựa chọn có ý thức từ hộp và tránh tình huống người dùng có thể bỏ qua hộp mà không có ý định. Tất nhiên, điều này yêu cầu xác nhận



[ Để biết tập lệnh xác thực biểu mẫu chung, dễ sử dụng, hãy xem Tập lệnh xác thực biểu mẫu PHP ]

đa lựa chọn

Giả sử bạn muốn hiển thị hộp chọn cho phép người dùng chọn nhiều tùy chọn

Đây là cách tạo một đầu vào như vậy trong HTML


Select the countries that you have visited:

    United States
    United Kingdom
    France
    Mexico
    Russia
    Japan

Vui lòng lưu ý sự tương đồng với nhóm hộp kiểm. Trước tiên, hãy đặt multiple=“multiple” làm thuộc tính của hộp chọn. Thứ hai, đặt [ ] ở cuối tên. Cuối cùng, chúng tôi không thực sự cần một tùy chọn "trống" trong hộp chọn này, bởi vì chúng tôi có thể chỉ cần kiểm tra để đảm bảo rằng người dùng đã chọn thứ gì đó hay không. Để chọn nhiều giá trị, hãy sử dụng các nút shift hoặc ctrl khi nhấp vào

Mã PHP để xử lý trường này rất giống với mã hộp kiểm. $_POST['formCountries'] trả về một mảng các giá trị đã chọn


Chủ Đề