Gửi hộp kiểm php

Chúng ta sẽ sử dụng tập hợp hàm để kiểm tra xem các giá trị đã có trong biến mảng $_POST chưa trước khi thực hiện các hành động tiếp theo

Vui lòng xem đoạn mã dưới đây

Sử dụng để kiểm tra form_submitted chưa và và hiển thị thông báo cảm ơn với firstname.
If form_fobmitted lĩnh vực này không tồn tại trong $_POST[] array, form vẫn hiển thị.

5. 2. Một ví dụ về chức năng Tìm kiếm sử dụng phương thức GET


Chúng ta sẽ thiết kế một công cụ tìm kiếm đơn giản sử dụng phương thức GET trong PHP

Để đơn giản, chúng ta sẽ sử dụng cấu trúc nếu để xác định đầu ra

Chúng ta sẽ sử dụng cùng một đoạn mã HTMl gần giống như ví dụ From đăng ký ở trên và thay đổi nó đi một chút

Hiển thị thị trường trong trình duyệt như sau.

Chức năng tìm kiếm đơn giản


Gõ thử "NHẬN" và nhấp vào nút gửi

Chúng ta thấy chương trình thực thi như sau

Chức năng mô phỏng tìm kiếm thực hiện thành công với Phương thức GET
 


Và bạn cũng sẽ thấy ở địa chỉ URL như sau.


Thông tin được GET hiển thị trên URL

3. 3. Ví dụ làm việc với hộp kiểm và nút radio


Nếu người dùng đánh dấu vào hộp kiểm hoặc đài phát thanh, không có giá trị gửi. Nếu người dùng đánh dấu vào hộp kiểm hoặc nút radio thì sẽ được gửi

Chúng ta hãy thay đổi mẫu đăng ký một chút và thêm một hộp kiểm nút để kiểm tra xem người dùng có đồng ý với các điều khoản hay không rồi mới cho ấn gửi

 
 Đăng ký 
 
6

 
 Đăng ký 
 
7

 
 Đăng ký 
 
8

 
 Đăng ký 
 
9

ĐĂNG KÝ THÀNH VIÊN

Tên truy cập
Mật khẩu
Nhập lại mật khẩu
Email
Phái : Nam Nữ
Sở thích: Nhìn mưa rơi Nghe chim hót Ngắm mây bay
Hình
Nghề nghiệp Bạn làm nghề gì Sinh viên Học sinh Giáo viên Khác
Giới thiệu bản thân
1

ĐĂNG KÝ THÀNH VIÊN

Tên truy cập
Mật khẩu
Nhập lại mật khẩu
Email
Phái : Nam Nữ
Sở thích: Nhìn mưa rơi Nghe chim hót Ngắm mây bay
Hình
Nghề nghiệp Bạn làm nghề gì Sinh viên Học sinh Giáo viên Khác
Giới thiệu bản thân
3

ĐĂNG KÝ THÀNH VIÊN

Tên truy cập
Mật khẩu
Nhập lại mật khẩu
Email
Phái : Nam Nữ
Sở thích: Nhìn mưa rơi Nghe chim hót Ngắm mây bay
Hình
Nghề nghiệp Bạn làm nghề gì Sinh viên Học sinh Giáo viên Khác
Giới thiệu bản thân
5

 
 Đăng ký 
 
70

 
 Đăng ký 
 
71

 
 Đăng ký 
 
72

 
 Đăng ký 
 
73

 
 Đăng ký 
 
74

 
 Đăng ký 
 
75

 
 Đăng ký 
 
76

 
 Đăng ký 
 
77

Nhận dữ liệu từ biểu mẫu là một trong những công việc quan trọng trong thiết lập web động. Chúng ta tạo ra những vùng để người xem web nhập thông tin vào [form], để rồi khi họ gửi lên máy chủ, những thông tin đó chúng ta sẽ tiếp nhận để xử lý

Trong mỗi website, bạn sẽ tạo rất nhiều form để nhập liệu, như form đăng nhập, form đăng ký thành viên, form đổi mật khẩu, form quên mật khẩu, form thêm hàng…

Trong biểu mẫu cũng có nhiều loại điều khiển khác nhau như trường văn bản, hộp kiểm, radio, tệp, chọn… cho nên để nhận dữ liệu từ biểu mẫu thì bạn cần biết qua một số thông tin sau

Phương thức của biểu mẫu html

Mỗi hình thức có hai cách [phương thức] gửi dữ liệu lên máy chủ, đó là gửi và nhận. Nếu form có phương thức là post thì trong trang php bạn sử dụng $_POST để lấy dữ liệu, còn nếu form có phương thức là get thì bạn sử dụng $_GET để lấy dữ liệu


...


...

Form gửi dữ liệu lên đâu?

Trong trang web, bạn có thể tạo nhiều biểu mẫu [nếu muốn]. Mỗi biểu mẫu là một vùng để người xem nhập thông tin web của mình vào và gửi lên máy chủ. Vậy trang nào trên máy chủ sẽ nhận dữ liệu? . biểu mẫu sẽ gửi dữ liệu lên tệp có địa chỉ bạn ghi trong hành động thuộc tính. Xem trong đoạn mã trên, đó là trang xuly. php. Mã tiếp nhận dữ liệu [$_POST, $_GET] bạn sẽ viết trong tệp này

Khi nào dữ liệu được gửi từ biểu mẫu lên máy chủ?

Trong mỗi biểu mẫu html, phải có ít nhất một nút đóng vai trò gửi. Nút mà bạn có thể tạo bằng ba cách. Đại khái mã như sau

 
 Đăng ký 
 

Khi người xem web nhắp nút gửi, dữ liệu trong biểu mẫu sẽ được gửi lên máy chủ

Ví dụ tạo 1 biểu mẫu đăng ký như sau

mã html

ĐĂNG KÝ THÀNH VIÊN

Tên truy cập

Mã php nhận dữ liệu từ biểu mẫu với phương thức get

Mã php nhận dữ liệu từ biểu mẫu với phương thức đăng

Đài nhận dữ liệu

mã html

 Nữ 
  Nam

Các đài có tên giống nhau được xem như cùng một nhóm. Người xem phải chọn 1 mục thì trong nhóm, giá trị của mục đó sẽ được gửi lên máy chủ khi gửi. Nếu không có mục nào được chọn thì không có giá trị nào trong nhóm được gửi lên

Mã php nhận dữ liệu [dạng có phương thức là Get]

$phai = $_GET['phai']; 

Mã php nhận dữ liệu [form has method is post]

________số 8

Hộp kiểm nhận dữ liệu

mã html

Sở thích: 
 Nhìn mưa rơi 
 Nghe chim hót 
 Ngắm mây bay 
 Uống trà
 Vuốt râu

Mã PHP lấy dữ liệu với phương thức POST

 
 Đăng ký 
 
0

Nếu đặt tên các hộp kiểm giống nhau và tận hưởng cùng là [] thì chúng được hiểu là 1 mảng. Chúng sẽ được lưu chung vào 1 mảng và bạn có thể bật chúng để sử dụng. Ví dụ.

 
 Đăng ký 
 
1

Nhận dữ liệu từ hộp chọn

Hộp chọn hoặc danh sách thả xuống là danh sách thả xuống các mục để người xem chọn web. HTML is tag select with each item is tag option. Mỗi tùy chọn có văn bản và giá trị

 
 Đăng ký 
 
2

Code php tiếp nhận dữ liệu [method of form is post]

 
 Đăng ký 
 
3

Get textarea data

Textarea là control cho phép user nhập nhiều hàng chữ, khi submit bạn có thể dùng code php nhận các dòng chữ user gõ để sử dụng

 
 Đăng ký 
 
4

Code php tiếp nhận [dạng có method post]

 
 Đăng ký 
 
5

Trong vùng văn bản , mỗi lần người nhập nhập 1 phím enter thì 1 ký tự xuống hàng được tạo ra [không nhất thiết phải gắn thẻ br nhé]. Đến khi họ gửi thì các ký tự xuống hàng cũng được gửi lên theo. Trong mã lệnh php, bạn có thể sử dụng hàm nl2br để chuyển các ký tự xuống hàng này thành thẻ

Chủ Đề