Xin chào,
Tôi có một lớp PHP xử lý thông tin nhập vào biểu mẫu của tôi. Tôi có thể lưu thành công các trường văn bản vào PHP và lặp lại chúng. Tôi không thể lặp lại các giá trị thả xuống của lựa chọn/tùy chọn cũng như không thể lặp lại chúng. Tôi hy vọng ai đó có thể phát hiện ra sự cố của tôi và giúp tôi khắc phục lỗi của mình. Tôi sẽ đính kèm một số mã. Nếu bạn có thể giúp tôi sẽ đánh giá rất cao sự giúp đỡ của bạn. Cảm ơn
type or paste code here
PHP:
Name
//This one does not work
Species
try {
$user->create[array[
'species' => Input::get['species']
]];
} catch[Exception $e] {
die[$e->getMessage[]];
}
Bản tóm tắt. trong hướng dẫn này, bạn sẽ học cách sử dụng phần tử
4 để tạo danh sách thả xuống và hộp danh sách cũng như cách lấy các giá trị đã chọn từ phần tửCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
4 trong PHPCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
A quick introduction to the element
4 là một phần tử HTML cung cấp danh sách các tùy chọn. Phần sau đây cho thấy cách xác định phần tửCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
4 trong HTMLCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Phần tử
4 có hai thuộc tính quan trọngCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
9 –
Code language: HTML, XML [xml]Background Color: --- Choose a color --- Red Green Blue
9 liên kết phần tử
Code language: HTML, XML [xml]Background Color: --- Choose a color --- Red Green Blue
4 với phần tử
Code language: HTML, XML [xml]Background Color: --- Choose a color --- Red Green Blue
02
Code language: HTML, XML [xml]Background Color: --- Choose a color --- Red Green Blue
03 – thuộc tính
Code language: HTML, XML [xml]Background Color: --- Choose a color --- Red Green Blue
03 liên kết với giá trị cho một lần gửi biểu mẫu
Code language: HTML, XML [xml]Background Color: --- Choose a color --- Red Green Blue
Phần tử
05 được lồng bên trong phần tửCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
4 xác định một tùy chọn trong menu. Mỗi tùy chọn có một thuộc tínhCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
07. Thuộc tínhCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
07 lưu trữ dữ liệu được gửi tới máy chủ khi nó được chọnCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Nếu một tùy chọn không có thuộc tính
07, thì thuộc tínhCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
07 sẽ mặc định là văn bản bên trong phần tửCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
05Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Để chọn một tùy chọn khi tải trang lần đầu tiên, bạn có thể thêm thuộc tính
02 vào phần tửCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
05Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Ví dụ sau chọn tùy chọn
04 khi trang tải lần đầu tiênCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Getting the selected value from a element
Chúng tôi sẽ tạo một biểu mẫu sử dụng phần tử
4Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Đầu tiên, tạo các thư mục và tệp sau
0Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Thứ hai, đặt đoạn mã sau vào tiêu đề. tập tin php
0Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Thứ ba, đặt đoạn mã sau vào chân trang. tập tin php
7Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Thứ tư, thêm đoạn mã sau vào get. php để tạo biểu mẫu có một phần tử
4 với nút gửiCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
9Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Biểu mẫu sử dụng phương pháp
07 để gửi dữ liệu đến máy chủ webCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Cuối cùng, thêm đoạn mã sau vào bài viết. tập tin php
1Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Để lấy giá trị đã chọn của phần tử
4, bạn sử dụng biến siêu toàn cụcCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
09 nếu phương thức biểu mẫu làCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
07 vàCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
71 nếu phương thức biểu mẫu làCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
72Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Ngoài ra, bạn có thể sử dụng hàm filter_input[] để khử trùng giá trị đã chọn
Nếu bạn chọn tùy chọn đầu tiên của phần tử
4, giá trị được chọn sẽ trống. Nếu không, giá trị được chọn là đỏ, lục hoặc lamCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Chọn với nhiều tùy chọn
Để kích hoạt nhiều lựa chọn, bạn thêm thuộc tính
74 vào phần tửCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
4Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
0Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Khi bạn chọn nhiều tùy chọn của phần tử
4 và gửi biểu mẫu, tên sẽ chứa nhiều giá trị thay vì một giá trị. Để lấy nhiều giá trị được chọn, bạn thêm vào dấu ngoặc vuông [Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
77 sau tên phần tửCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
4Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Hãy cùng xem một ví dụ về việc sử dụng phần tử
4 với nhiều lựa chọnCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Đầu tiên, tạo các thư mục và tệp sau
5
Background Color: --- Choose a color --- Red Green Blue
Code language: HTML, XML [xml]
Thứ hai, đặt đoạn mã sau vào tiêu đề. tập tin php
6Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Thứ ba, thêm đoạn mã sau vào chân trang. tập tin php
7Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Thứ tư, bao gồm các tệp
90 vàCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
91 trong tệpCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
92Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
1Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Nếu yêu cầu HTTP là GET, chỉ mục. php sẽ hiển thị một biểu mẫu từ get. tập tin php. Khi biểu mẫu được gửi, bài đăng. tệp php sẽ xử lý việc gửi biểu mẫu
Thứ năm, tạo biểu mẫu chứa phần tử
4 với thuộc tínhCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
74 trong tệpCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
95. Tên của phần tửCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
4 có dấu ngoặc vuông mở và đóngCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
97 để PHP có thể tạo một mảng chứa các giá trị được chọnCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
2Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Cuối cùng, xử lý việc gửi biểu mẫu trong tệp
98Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
3Code language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue
Bài. tệp php sử dụng hàm
99 để lấy các màu đã chọn dưới dạng một mảng. Nếu bạn chọn một hoặc nhiều màu, bài đăng. tập tin php sẽ hiển thị chúngCode language: HTML, XML [xml]
Background Color: --- Choose a color --- Red Green Blue