- Trang chủ
- Giới thiệu
- Du học
- Đào tạo ngắn hạn
- Đào tạo chuyên sâu
- Tin Tức
- Học viên
- Blog
- Tin THPT
- Liên hệ
Form là một thành phần không thể thiếu trong lập trình Web bởi việc trao đổi và lấy thông tin từ người dùng để truyền tải lên Server phải thông qua Form. Nhìn chung Form có thể chia làm hai loại, một loại dùng để lấy thông tin bình thường và một loại dùng để lấy thông tin upload như upload hình ảnh, upload file word, ... nói chung là upload file.
PHP thường sử dụng 2 supperglobals $_POST và $_GET để lấy dữ liệu từ form
Ví dụ dưới đây là một biểu mẫu đăng nhập cơ bản gồm có 2 trường username và password và một nút đăng nhập.
Kết quả
Khi người dùng điền vào các trường trong form và nhấn nút Đăng nhập , dữ liệu trong form sẽ được gửi đến file "login.php". Dữ liệu trong form được gửi đi với phương thức nào sẽ phụ thuộc vào thuộc tính "method" của form ở ví dụ trên method="GET", vậy form data được gửi đi bằng phương thức HTTP GET.
Để hiện thị dữ liệu đã được gửi đi ta sử dụng biến siêu toàn cục(supperglobals) $_GET để lấy dữ liệu
Kết quả:
Với form gửi bằng HTTP POST cũng tương tự ta chỉ thay đổi thuộc tính method của form thành "POST".
Để nhận dữ liệu từ form được gửi bằng POST ta sử dụng biến siêu toàn cục $_POST
Ta cũng được kết quả tương tự
Qua bài này đã có thể biết được cách gửi form bằng PHP, và cách lấy dữ liệu từ form bằng các biến siêu toàn cục. Ở bài sau chúng ta sẽ phân biệt HTTP POST và HTTP GET khác nhau như thế nào.
Quyet Tran