Mục lục:
Video: Hướng Dẫn Tạo Website Bán Hàng | Cách Thiết Kế Website Bán Hàng để Kinh Doanh Online 2025
Ứng dụng đặc biệt quan trọng đối với cấu trúc if là duy nhất đối với lập trình phía máy chủ PHP. Cho đến bây giờ, nhiều chương trình PHP của bạn yêu cầu hai tệp riêng biệt: một trang HTML để lấy thông tin từ người dùng và một chương trình PHP để đáp ứng với mã đó.
Sẽ không tuyệt nếu chương trình PHP có thể xác định liệu nó có dữ liệu hay không? Nếu nó có dữ liệu, nó sẽ xử lý nó. Nếu không, nó chỉ tạo ra một hình thức để xử lý dữ liệu. Điều đó sẽ rất tuyệt vời và đó chính xác là những gì bạn có thể làm với sự giúp đỡ của câu lệnh if.
Điều thú vị xảy ra khi người dùng gửi biểu mẫu. Chương trình gọi chính nó! Tuy nhiên, lần này, ownForm nhận ra rằng người dùng đã gửi một số dữ liệu và xử lý thông tin đó.
Chương trình này không thực sự đòi hỏi bất cứ điều gì mới, chỉ là một repurposing của một số công cụ bạn đã biết. Hãy xem đoạn mã sau:
ownForm. php php if (filter_has_var (INPUT_POST, "userName")) {// form tồn tại - xử lý nó $ userName = filter_input (INPUT_POST, "userName"); print "Xin chào, $ userName
n";} else {// không có biểu mẫu, vì vậy hãy cho họ một bản in <<< Làm một chương trình "tự làm những pha nguy hiểm" như thế này khá dễ. Chìa khóa là sử dụng câu lệnh if. Tuy nhiên, bắt đầu bằng cách suy nghĩ về hành vi. Trong ví dụ này, chương trình xoay quanh biến $ userName. Nếu biến này có giá trị, nó có thể được xử lý. Nếu biến chưa được đặt, người dùng cần phải xem một biểu mẫu để cô ấy có thể nhập dữ liệu.
-
Sử dụng hàm isset () để xác định liệu biến đã được đặt có được đặt hay không. Kiểm tra $ _REQUEST hoặc một trong những superglobals khác ($ _POST hoặc $ _GET) để xác định liệu mẫu đã được gửi chưa. Bạn cần phải kiểm tra sự tồn tại của chỉ một biến, ngay cả khi mẫu có hàng chục.
Nếu biến tồn tại, hãy xử lý biểu mẫu.
-
Nếu biến tồn tại, trích xuất tất cả các biến từ biểu mẫu và tiếp tục xử lý của bạn.
Nếu biến không tồn tại, hãy xây dựng biểu mẫu.
-
Nếu biến không tồn tại, bạn cần phải thực hiện biểu mẫu sẽ hỏi người sử dụng cho biến đó (và bất kỳ người nào khác bạn cần). Lưu ý rằng thuộc tính action của phần tử form phải là null (""). Điều này cho phép máy chủ gọi lại cùng một chương trình.
Nếu bạn đang sử dụng trình xác minh HTML5, nó sẽ phàn nàn về thuộc tính hành động trống rỗng. Điều này thật thú vị vì các cài đặt HTML và XHTML trước yêu cầu nó trong tình huống này.Trong trường hợp đặc biệt này (một chương trình PHP tạo ra một biểu mẫu gọi lại chương trình PHP), nhiều nhà phát triển web chỉ sống với khiếu nại của người xác nhận bởi vì thuộc tính trống rỗng rõ ràng xác định điều bạn muốn làm và nó không gây hại gì.