Biểu mẫu là một thẻ HTML chứa các mục giao diện người dùng đồ họa như hộp nhập liệu, hộp kiểm nút radio, v.v. Show
The form is defined using the tags and GUI items are defined using form elements such as input.Trong hướng dẫn này, bạn sẽ học-
Khi nào và tại sao chúng ta sử dụng các biểu mẫu?
Tạo biểu mẫuChúng tôi sẽ sử dụng các thẻ HTML để tạo biểu mẫu. Dưới đây là danh sách tối thiểu những thứ bạn cần để tạo biểu mẫu
Đoạn mã dưới đây tạo một mẫu đăng ký đơn giản <html> <head> <title>Registration Form</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <h2>Registration Form</h2> <form action="registration_form.php" method="POST"> First name: <input type="text" name="firstname"> <br> Last name: <input type="text" name="lastname"> <input type="hidden" name="form_submitted" value="1" /> <input type="submit" value="Submit"> </form> </body> </html> Xem đoạn mã trên trong trình duyệt web sẽ hiển thị mẫu sau NƠI ĐÂY,
Gửi dữ liệu biểu mẫu đến máy chủThuộc tính hành động của biểu mẫu chỉ định URL gửi xử lý dữ liệu. Thuộc tính phương thức chỉ định loại gửi Phương thức POST PHP
Nó có cú pháp sau <?php $_POST['variable_name']; ?> NƠI ĐÂY,
Phương thức NHẬN PHP
Nó có cú pháp sau <?php $_GET['variable_name']; ?> NƠI ĐÂY,
Phương thức GET và POSTPOSTGETCác giá trị không hiển thị trong URLCác giá trị hiển thị trong URLKhông giới hạn độ dài của các giá trị vì chúng được gửi qua phần thân của HTTPCó giới hạn về độ dài của các giá trị thường là 255 ký tự. Điều này là do các giá trị được hiển thị trong URL. Lưu ý giới hạn trên của các ký tự phụ thuộc vào trình duyệt. Có hiệu suất thấp hơn so với phương thức Php_GET do mất thời gian đóng gói các giá trị Php_POST trong phần thân HTTP Có hiệu suất cao so với phương thức POST do tính chất đơn giản của việc nối thêm các giá trị trong URL. Hỗ trợ nhiều loại dữ liệu khác nhau như chuỗi, số, nhị phân, v.v. Chỉ hỗ trợ các loại dữ liệu chuỗi vì các giá trị được hiển thị trong URLKết quả không thể được đánh dấu vào sáchKết quả có thể được đánh dấu vào sách do khả năng hiển thị của các giá trị trong URLSơ đồ dưới đây cho thấy sự khác biệt giữa nhận và đăng Xử lý dữ liệu form đăng kýBiểu mẫu đăng ký gửi dữ liệu cho chính nó như được chỉ định trong thuộc tính hành động của biểu mẫu Khi một biểu mẫu đã được gửi, các giá trị được điền vào mảng siêu toàn cục $_POST Chúng ta sẽ sử dụng hàm isset của PHP để kiểm tra xem các giá trị biểu mẫu đã được điền vào mảng $_POST chưa và xử lý dữ liệu Chúng tôi sẽ sửa đổi mã biểu mẫu đăng ký và bao gồm một nút kiểm tra cho phép người dùng đồng ý với các điều khoản dịch vụ $_ POST trong PHP là gì?PHP $_POST là một biến siêu toàn cầu PHP được sử dụng để thu thập dữ liệu biểu mẫu sau khi gửi biểu mẫu HTML bằng method="post" . $_POST cũng được sử dụng rộng rãi để chuyển các biến. Ví dụ bên dưới hiển thị biểu mẫu có trường nhập và nút gửi.
Tại sao chúng tôi sử dụng if isset ($_ POST gửi ))?Mã giải thích
. Dòng này kiểm tra xem biểu mẫu có được gửi hay không bằng hàm isset() , nhưng chỉ hoạt động nếu loại đầu vào biểu mẫu gửi có thuộc tính tên (name=” .
Làm thế nào một nút được tạo trong PHP?Để tạo nút mới, nhấp vào "Nút mới", nhập tên và chọn loại nút . Hình ảnh2. Chức năng nút mới. Có ba loại nút hiển thị. Nút, Hình ảnh và Liên kết.
Làm cách nào để nhận giá trị nút gửi trong PHP?Chúng tôi làm điều này theo dòng. $submitbutton= $_POST['submitbutton']; Ở đây, chúng ta đã tạo một biến PHP, $submitbutton. Sử dụng mảng $_POST siêu toàn cục, chúng tôi trích xuất giá trị của nút gửi có tên biểu mẫu 'submitbutton' và gán giá trị đó cho biến PHP, $submitbutton. |