1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Lập trình viên mã nguồn mở (Module 2) - Bài 1: Form và các điều khiển cơ sở

11 61 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 1,36 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Lập trình viên mã nguồn mở (Module 2) - Bài 1: Form và các điều khiển cơ sở trình bày các nội dung chính sau: Các điều khiển cơ sở, đọc giá trị từ điều khiển form,... Mời các bạn cùng tham khảo để nắm nội dung chi tiết bài giảng.

Trang 1

Trường ĐH Khoa Học Tự Nhiên Tp Hồ Chí Minh

TRUNG TÂM TIN HỌC

LTV MÃ NGUÒN MỞ PHP

Module 2 — Bai 1: Form va cac diéu khién cơ sở

Nganh LT & CSDL

www.t3h.vn

Cong GUC

MediaFire

Bản quyền © Trung Tâm Tin Học - Đại Học Khoa Học Tự Nhiên | Xuất bản bởi ®Công GMC Trang 2

Trang 2

1 Các điều khiển cơ sở (tt)

2 Đọc giá trị từ điều khién form

Các điều khiên cơ sở esse

OList/Menu

e List:

“Là một danh sách nhiều mục chọn cho phép

người dùng chọn lựa Có thể chọn một mục chọn

hay nhiều mục chọn

» Nếu muốn chọn được nhiều mục chọn trên List

thì thuộc tính “Selections Allow Multiple” phải được chọn

| Cong GIIC

hé LTV Mã nguồn mở PHP - Module 2 3 X MediaFire

Bản quyền © Trung Tâm Tin Học - Đại Học Khoa Học Tự Nhiên | Xuất bản bởi ®Công GMC Trang 3

Trang 3

Các điều khiển cơ sở pc

OList/Menu

e List:

= Cach tao: vao Menu Insert => Form => List/Menu

«Lan luot them cac muc chọn, thiết lập nội dung

và giá trị cho mỗi mục trong List

LTV Mã nguồn mở PHP - Module 2 4

Các điều khiên cơ sở 333°

OList/Menu

e Menu:

“Là một danh sách nhiều mục chọn cho phép

người dùng chọn lựa một mục chọn

LTV Mã nguồn mở PHP - Module 2 5

Bản quyền © Trung Tâm Tin Học - Đại Học Khoa Học Tự Nhiên | Xuất bản bởi ®Công GMC Trang 4

Cong GIIC

MediaFire

Trang 4

Các điều khiển cơ sở pc

OList/Menu

e Menu:

= Cach tao: vao Menu Insert => Form => List/Menu

«Lan luot them cac muc chọn, thiết lập nội dung

và giá trị cho mỗi mục trong Menu

LTV Mã nguồn mở PHP - Module 2 6

Các điều khiển cơ sở pc

OList/Menu

e Menu:

= Cach tao: Su dung thé select

LTV Mã nguồn mở PHP - Module 2 7 Bản quyền © Trung Tâm Tin Học - Đại Học Khoa Học Tự Nhiên | Xuất bản bởi ®Công GMC Trang 5

Cong GIIC

MediaFire

Trang 5

Các điều khiên cơ sở 333°

OField Field

eCho phép người dùng chọn một file đề xem

xét các thuộc tính hoặc Upload file,

LTV Mã nguồn mở PHP - Module 2 8

Các điều khiên cơ sở 333°

OField Field

eCach tao: vao Menu Insert => Form => chon

FileField

e Sử dụng thẻ input dé tao: <input type="file"

name="file" />

= Thiét lap các thuộc tính cơ bản như tên (name),

va kiéu (type)

Bản quyền © Trung Tâm Tin Học - Đại Học Khoa Học Tự Nhiên | Xuất bản bởi ®Công GMC Trang 6

Cong GUC

MediaFire

Trang 6

Nội dung

4 Các điều khiên cơ sở

2 Đọc giá trị từ điều khiên form

| |

Đọc giá trị từ điều khiên form

O$ POST

eĐược dùng để lấy giá trị của các điều khiển

trên Form thông qua phương thức POST

e Thông tin được gửi từ Form với phương

thức POST không giới hạn lượng thông tin

gửi đi và sẽ không được hiễn thị trên địa chỉ

URL nên người dùng không thể thấy được

| |

Bản quyền © Trung Tâm Tin Học - Đại Học Khoa Học Tự Nhiên | Xuất bản bởi ®Công GMC Trang 7

Cong GUC

MediaFire

Trang 7

Bản quyền © Trung Tâm Tin Học - Đại Học Khoa Học Tự Nhiên | Xuất bản bởi ®Công GMC Trang 8

Đọc giá trị từ điều khiên form 333°

O$ POST

eCú pháp: lấy giá trị của một đối tượng trên

Form sau khi Form submit:

$ POST[`tên điều khiển”]

eVí dụ: lây giá trị TextField tên là txfTen

$ten = $ POST[“txtTen”];

LTV Mã nguồn mở PHP - Module 2 12

Đọc giá trị từ điều khiên form 333°

O$ GET

e Được dùng để lấy các giá trị trên Form thông qua

phương thức GET

e Thông tin được gửi từ Form với phương thức GET có

giới hạn lượng thông tin gửi đi (tối đa 100 ký tự), và

sẽ hiển thị trên địa chỉ URL nên người dùng có thé thấy được các thông tin này

e Chú ý: vì người dùng có thé thay được thông tin gửi đi

thông qua địa chỉ URL do đó không nên dùng

phương thức GET nếu các thông tin gửi đi có tính

s chất bảo mật như mật khẩu, số tài khoản Cg GI

Trang 8

Bản quyền © Trung Tâm Tin Học - Đại Học Khoa Học Tự Nhiên | Xuất bản bởi ®Công GMC Trang 9

Đọc giá trị từ điều khiên form 333°

O$ GET

eCú pháp: lấy giá trị của một đối tượng trên

Form sau khi Form submit:

$ GET[“tén diéu khién”]

e Vi du: lay gia tri TextField tén la txtTen

Sten = $ GET[“txtTen”] ;

Đọc giá trị từ điều khiên form 333°

O$ REQUEST

e Chứa nội dung clia ca bién $ POST, $ GET,

$ COOKIE

e Có thê được sử dụng đề lấy thông tin trên Form

được gửi đi bằng cả phương thức POST và GET

—> Mức độ bảo mật thông tin khi sử dụng biến

$ REQUEST thap —› chỉ nên sử dụng biến

$_REQUEST khi trang Web không có yêu cầu về

bảo mật

i Cong GHG

Trang 9

Đọc giá trị từ điều khiển form HH

O$ REQUEST

eCú pháp: lấy giá trị của một đối tượng trên

Form sau khi Form submit:

$ REQUEST[`tên điều khiển”]

e Ví dụ: lấy giá trị TextField tên là txfTen

Sten = $ REQUEST[“txtTen”] ;

LTV Ma nguén ma PHP — Module 2 16

Đọc giá trị từ điều khiển form $385

O$ FILES

e Là một biến mảng chứa các thông tin của file được

chọn từ điều khiển FileField Chỉ có thể lấy được giá trị của các thuộc tính của File thông qua biến

này

| |

Bản quyền © Trung Tâm Tin Học - Đại Học Khoa Học Tự Nhiên | Xuất bản bởi ®Công GMC Trang 10

Cong GUC

MediaFire

Trang 10

Đọc giá trị từ điều khiên form 333°

O$ FILES

e Một số thuộc tính của file:

=$ FILES["tén_dk_filefield"]["name"] — tên File s$ FILES['tên_ đk_ filefield"]["type"] —- kiểu của File

=$ FILES['tên đk_ filefield"]["size"] — kích cỡ của File

-$ FILES['tên đk_ filefield"]['tmp_name"] - tên tạm của File

=$ FILES["tên đk_ filefield"]["error"] — lỗi của File

LTV Mã nguồn mở PHP - Module 2 18

Đọc giá trị từ điều khiên form 333°

O$ FILES

eCách sử dụng

„ Cú pháp để lấy tên, kiểu, của một đối tượng

tren Form sau khi Form submit:

$ FILES[“tén_dk filefield”] [“name”]

" Ví dụ: lấy giá trị kích cỡ của điều khién co tén la

file 1

LTV Mã nguồn mở PHP - Module 2 19

Bản quyền © Trung Tâm Tin Học - Đại Học Khoa Học Tự Nhiên | Xuất bản bởi ®Công GMC Trang 11

Cong GIIC

MediaFire

Trang 11

477

ba © LTV Mã nguồn mở PHP - Module 2 20

Cong GMC

Media IMIỄ„

Bản quyền © Trung Tâm Tin Học - Đại Học Khoa Học Tự Nhiên | Xuất bản bởi ®Công GMC Trang 12

Ngày đăng: 11/01/2020, 19:45

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm