Trong hướng dẫn php này, chúng ta sẽ tìm hiểu cách xử lý biểu mẫu trong php. Nói cách khác, chúng ta có thể nói cách gửi dữ liệu từ người này sang người khác và cách lấy dữ liệu đã gửi đó trong php
Có hai phương thức chính để biểu mẫu gửi dữ liệu trong php.
Phương thức get và phương thức post.
chúng ta đã học trong hướng dẫn php trước về phương thức get và phương thức post. cả hai phương pháp được sử dụng để gửi từ dữ liệu đến cùng một trang hoặc bất kỳ trang tập lệnh php nào khác
Trong hướng dẫn php này, chúng ta tìm hiểu cách lấy dữ liệu hoặc thu thập dữ liệu được truyền từ một biểu mẫu
Các hàm $_GET, $_POST và $_REQUEST được sử dụng để lấy dữ liệu từ một biểu mẫu
Hàm $_GET được sử dụng để lấy dữ liệu khi chúng ta sử dụng phương thức get [method =”get”] để gửi dữ liệu từ biểu mẫu.
Ở dạng html chúng ta sử dụng phương thức get để gửi dữ liệu, dữ liệu sẽ được hiển thị dưới dạng url. Trong các thẻ biểu mẫu html sử dụng method=get trong trang tập lệnh php, chúng tôi sử dụng hàm $_GET để lấy dữ liệu từ url. Hàm $_GET dùng để lấy dữ liệu từ url.
Cú pháp hàm $_GET
$_GET[“tên phần tử”];
Ví dụ hàm $_GET trong PHP
Đầu tiên hãy thiết kế một trang web html với hai hộp văn bản và một nút điều khiển. Ở đây chúng tôi sử dụng method=”get” để gửi dữ liệu biểu mẫu.
Chúng tôi đặt ở đây hành động=”kết quả. php” có nghĩa là dữ liệu gửi đến kết quả. trang php. Chúng tôi có thể lấy dữ liệu về kết quả. trang php sử dụng chức năng $_GET.
My First HTML web page
Name :
Password :
Thiết kế biểu mẫu html với hai hộp văn bản cho tên người dùng và mật khẩu. ở đây nhập tên người dùng và mật khẩu sau đó nhấp vào nút đăng nhập để gửi biểu mẫu.
Biểu mẫu được gửi với hai giá trị tên người dùng và mật khẩu. Dữ liệu sẽ được gửi trên kết quả. trang php khi chúng ta viết action=”result. php”.
chúng tôi sử dụng hàm $_GET để lấy giá trị tên người dùng và mật khẩu vì chúng tôi sử dụng method=”get” trong thẻ biểu mẫu.
Kết quả. trang php trông giống như
Trong kết quả trên. trang php, chúng tôi sẽ truy xuất các giá trị tên người dùng và mật khẩu bằng hàm $_GET
This is to send data
Mã số vượt qua. tập tin php.
0Trước. $_SERVER
Tiếp theo. $_FILES, $_ENV, $_COOKIE, $_SESSION
PHP. Lời khuyên trong ngày
PHP. Gửi tệp đính kèm bằng PHP Mail[]?
Để sử dụng PHPMailer
- Tải xuống tập lệnh PHPMailer từ đây. http. //github. com/PHPMailer/PHPMailer
- Giải nén kho lưu trữ và sao chép thư mục của tập lệnh vào một nơi thuận tiện trong dự án của bạn
- Bao gồm tệp tập lệnh chính -- require_once['path/to/file/class. phpmailer. php'];
Giờ đây, việc gửi email có tệp đính kèm từ cực kỳ khó thành cực kỳ dễ dàng
1Chỉ có một dòng $email->AddAttachment[];
Nếu bạn làm điều đó với hàm mail[] của PHP, bạn sẽ viết hàng đống mã và có thể bạn sẽ gặp rất nhiều lỗi thực sự khó tìm