Chương trình lịch hoạt động cá nhân - In biểu mẫu web với chức năng
Trong hướng dẫn này, chúng tôi sẽ tiếp tục làm việc với tệp chương trình ActivityEntry.php3 cho dự án Chương trình lịch hoạt động cá nhân. Cho đến nay chúng tôi đã viết mã cho một phần của chương trình kiểm tra xem biểu mẫu web Activity Entry đã được điền và gửi đến chương trình chưa.

if (trống ($ _ POST ['submit'])) {dạng echo cho trang web}
khác {xử lý dữ liệu}

Nếu $ _POST ['submit'] trống, nút gửi trên biểu mẫu web chưa được sử dụng và biểu mẫu chưa được điền. Trong trường hợp này, chương trình sẽ gửi biểu mẫu web tới trình duyệt thông qua câu lệnh echo. Đây là mã cho đến nay. Điều này hoạt động tốt nếu đây là lần duy nhất mà chương trình cần để gửi biểu mẫu web đến trình duyệt. Nhưng chúng ta cần xem xét rằng hình thức web tương tự này sẽ được gửi đến trình duyệt trong ba trường hợp.

  1. Vì chúng tôi đã mã hóa chương trình của chúng tôi cho đến nay, biểu mẫu sẽ được gửi khi biểu mẫu chưa được điền ($ _POST ['submit'] trống) và chúng tôi muốn thêm một hoạt động mới vào lịch.
  2. Khi biểu mẫu được điền, biến $ _POST ['submit'] sẽ không trống. Chương trình sau đó sẽ kiểm tra các lỗi trong dữ liệu đã gửi. Nếu thiếu thông tin vì bạn không điền đầy đủ vào biểu mẫu, một thông báo lỗi sẽ được gửi đến trình duyệt cùng với biểu mẫu web một lần nữa.
  3. Bạn có thể cần thay đổi thông tin về một hoạt động mà trước đây bạn đã nhập vào cơ sở dữ liệu. Ví dụ: bạn có thể muốn thay đổi trạng thái từ chưa hoàn thành thành hoàn thành. Khi bạn cần chỉnh sửa một hoạt động đã nhập trước đó, biểu mẫu sẽ được gửi đến trình duyệt để thay đổi.
Đến bây giờ, câu lệnh echo vẫn được mã hóa trong câu lệnh if trong tệp ActivityEntry.php3.

if (trống ($ _ POST ['submit'])) {dạng echo cho trang web}

Nhưng chúng ta sẽ cần sử dụng cùng một câu lệnh echo cho cả ba trường hợp. Vì vậy, chúng ta có thể làm cho chương trình của mình hiệu quả hơn nếu chúng ta thay đổi câu lệnh echo thành hàm. Sau đó, bất cứ khi nào chương trình cần mẫu web, chúng tôi sẽ gọi hàm. Do đó, chúng ta sẽ cần thay đổi câu lệnh echo trong đoạn mã trên thành một lời gọi hàm.

if (trống ($ _ POST ['submit'])) {gọi hàm}

Tiếp theo →







Video HướNg DẫN: Cách làm slide trở nên chuyên nghiệp hơn - Hướng dẫn Powerpoint 2010 cơ bản (Tháng Tư 2024).