Đặc điểm: Biến $_Files là một mảng chứa các thông tin của file được chọn từ điều khiển filefield.. Chúng ta chỉ có thể lấy được giá trị của các thuộc tính của file thông qua biến này..
Trang 1 Đặc điểm:
Biến $_Files là một mảng chứa các thông tin của file được chọn từ điều khiển filefield Chúng ta chỉ có thể lấy được giá trị của các thuộc tính của file thông qua biến này
Một số thuộc tính :
+ $_FILES["tên_đk_filefield " ][" name "] – tên file
+ $_FILES[" tên_đk_filefield " ]["type "] – kiểu của file
+ $_FILES[" tên_đk_filefield " ][" size "] – kích cỡ của file
+ $_FILES[" tên_đk_filefield " ]["tmp_name "] – tên tạm của file
+ $_FILES[" tên_đk_filefield " ][" error "] – lỗi của file
Cách sử dụng
Cú pháp
$_FILES[“tên_đk_filefield”][“name”]
Ví dụ : Lấy giá trị kích cỡ của điều khiển file_1
$kich_co = $_ FILES[“file_1”][“ size ”] ;
3.2Ví dụ
Tạo file form_example.php và kết hợp cả hai ngôn ngữ PHP và HTML tạo một form đơn giản để lấy dữ liệu và hiển thị kết quả Nội dung form là một biểu mẫu lấy thông tin người dùng gồm có các đối tượng TextField, Checkbox, Raidobutton, Listbox, Button,…
Hướng dẫn thực hiện:
1 Tạo trang form_example.php (lưu vào thư mục C:\wamp\www\baitap)
Trang 2Hình 3.25: Mã lệnh tạo trang form_example.php
2 Tạo form với action để trống
Trang 3Hình 3.26: Mã lệnh tạo form
3 Sử dụng TextFiel tạo ra First Name và Last Name (định dạng khung table)
Trang 4Hình 3.27: Mã lệnh tạo TextField
Hình 3.28: Giao diện hoàn thành bước 3
4 Sử dụng RadioButton tạo ra giới tính nam nữ (định dạng tương tự)
Hình 3.29: Mã lệnh tạo Raidobutton giới tính
Trang 5Hình 3.30: Giao diện hoàn thành bước 4
5 Sử dụng Checkbox tạo lựa chọn thức ăn yêu thích
Hình 3.31: Mã lệnh tạo Checkbox thức ăn yêu thích
Trang 6Hình 3.32: Giao diện hoàn thành bước 5
6 Sử dụng Textarea nhập các yêu thích khác
Hình 3.33: Mã lệnh tạo Textarea yêu thích khác
Trang 7Hình 3.34: Giao diện hoàn thành bước 6
7 Sử dụng Listbox một lựa chọn tạo ra lựa chọn thời trình độ học vấn
Hình 3.35: Mã lệnh tạo Listbox trình độ học vấn
Trang 8Hình 3.36: Giao diện hoàn thành bước 7
8 Sử dụng Listbox nhiều lựa chọn tạo ra lựa chọn thời gian yêu thích trong ngày
Hình 3.37: Mã lệnh tạo Listbox thời gian yêu thích trong ngày
Trang 9Hình 3.38: Giao diện hoàn thành bước 8
9 Sử dụng Button tạo nút Xử lý dữ liệu
Khi người dùng click vào nút này thông tin nhập vào sẽ hiển thị bên trái
Hình 3.40: Mã lệnh tạo Button xử lý
Trang 10Hình 3.39: Giao diện hoàn thành bước 9 (hoàn thành form)
10 Xử lý thông tin
Tạo thêm một khung <table> bên trái khung form trên để trình bày thông tin được xử lý từ form Khi người dùng click vào Nút “Xử lý” thì dữ liệu form sẽ gửi
đi đến chính bản thân form này vì acction= “” Cho nên chúng ta hoàn toàn có thể
xử lý thông tin cùng trên một file chứa form
Với phương thức của form là post nên chúng ta dùng từ khóa $_POST để lấy thông tin từ form, có 1 vài đối tượng là nhiều lựa chọn cho nên ta phối hợp với hàm foreach để trình bày dữ liệu
Trang 11Hình 3.40: Mã lệnh Xử lý thông tin khách hàng nhập từ form
Trang 12Hình 3.41: Kết quả xử lý thông tin của form