Bài giảng Lập trình Web giới thiệu các nội dung: Giới thiệu HTML Form, giới thiệu về mô hình client/server và web server, tổng quan về PHP, tổng quan về MySQL, sử dụng PHP và MySQL để xây dựng các ứng dụng web. Mời các bạn cùng tham khảo.
Trình bày t ng quan v Web Server và cách th c ho t
ạ
ứ ề
ổ
ủ
ộ
đ ng c a nó.
ấ ề ế ữ
ư ệ
Cung c p các ki n th c c b n v ngôn ng PHP và
ứ ơ ả
CSDL MySQL nh : cách cài đ t, câu l nh, cú pháp,
các hàm thông d ng trong vi c l p trình Web đ ng
ụ
ụ ứ ậ ọ
V n d ng các ki n th c đ
ụ
ộ
ệ
c h c vào vi c thi
ạ ộ ế
ứ
ặ
ệ ậ
ế ế
ượ
t k
ự
và xây d ng các ng d ng Web ho t đ ng trên mô
hình Client/ Server
Lập trình Web
28/04/16
2
Ả
Ệ
TÀI LI U THAM KH O
Giáo trình nh p môn PHP & MySQL xây d ng ng
ậ
ễ ự ứ
ấ ả
ằ – Nhà Xu t b n , Nguy n Thiên B ng
ộ ộ
S d ng PHP & MySQL Thi t k Web đ ng,
ố ế ế
ấ ả
– Nhà xu t b n th ng kê
Xây d ng ng d ng Web b ng PHP & MySQL,
ụ
d ng Web
ộ
Lao đ ng xã h i
ử ụ
ễ
Nguy n Tr
ự ườ
ứ ằ
Beginning PHP and MySQL, W. Jason Gilmore –
ạ ng Sinh
ụ
ữ
Ph m H u Khang
Advanced PHP for Web Professionals, Christopher
Third edition
Cosentino – Prentice Hall PTR (2002)
Lập trình Web
28/04/16
3
Ộ
N I DUNG
Ệ
Ớ
Ớ
Ệ
Ề
1. GI
2. GI
I THI U HTML FORM
I THI U V MÔ HÌNH CLIENT/
SERVER VÀ WEB SERVER
Ề
Ề
Ự
Ể
3. T NG QUAN V PHP
4. T NG QUAN V MYSQL
5. S D NG PHP & MYSQL Đ XÂY D NG
Ổ
Ổ
Ử Ụ
Ứ
Ụ
CÁC NG D NG WEB
Lập trình Web
28/04/16
4
ƯƠ
Ệ
CH
NG 1: GI
I THI U HTML FORM VÀ
Ớ
WEB SERVER
Ộ
Ầ Ử Ể
1.1. FORM VÀ CÁC THU C TÍNH
1.2. CÁC KI U PH N T TRÊN FORM
1.3. MÔ HÌNH CLIENT/ SERVER VÀ WEB
SERVER
Lập trình Web
28/04/16
5
1.1. FORM VÀ CÁC THUỘC TÍNH
ơ ể ườ Form là n i đ ng
M i Form đ
ỗ
ượ
ử
ầ
ị
ạ ữ ệ ẽ ử
ỉ ế
Action = “URL”: ch đ n script x lý form
Method = “GET” ho c “POST”: ng m đ nh là GET
ặ
ộ
Name: thu c tính tên
Enctype = “Mine_type”: lo i d li u s g i đi
ộ ậ
i dùng nh p thông tin
ẻ
ở ặ
c bao b i c p th
ủ Các thu c tính c a form
Lập trình Web
28/04/16
6
1.2. CÁC KIỂU PHẦN TỬ TRÊN FORM
ầ ử
ầ ử
ầ ử
ầ ử Ph n t
Ph n t
Ph n t
Ph n t input
select
textarea
button
Lập trình Web
28/04/16
7
Ầ Ử
PH N T INPUT
ườ ượ ấ ng đ c hoàn t t
ầ ử ậ
M t th input và thu c tính c a nó s quy t đ nh lo i
ẽ ạ ủ
nh p (input).
ộ
ượ ể ị ế ị
ệ
c hi n th trên trình duy t
ệ
ế
ầ
H u h t công vi c trên forms th
ớ
v i các ph n t
ẻ
ộ
ầ ử
form nào đ
ph n t
Cú pháp:
ầ ử ộ ạ
ế
ả ể ế ị Ví d :ụ Xét đo n Script sau và xem k t qu hi n th trên
ọ
t: name, value, …>
ạ
trình duy tệ
Lập trình Web
28/04/16
8
Ầ Ử
PH N T INPUT
Form 1
Lập trình Web
28/04/16
9
Ầ Ử
PH N T INPUT
ể ị Hi n th trên Browser
Lập trình Web
28/04/16
10
Ầ Ử
PH N T INPUT
M t s lo i (type) ph n t
ầ ử input:
ộ ố ạ
Text
Password
Hidden
Submit
Reset
Checkbox
Radio
File
Image
Lập trình Web
28/04/16
11
Ầ Ử
PH N T SELECT
ộ ệ
ộ ặ ể ạ
ẻ t kê.
ớ ầ ử
ượ ặ
ộ
ẻ ẽ ỉ
này, các th
ể ọ ộ
ộ ị ằ
ẻ ộ
ộ
ố ứ ự ể ị ị hi n th > giá tr
select dùng đ t o m t danh sách li
Ph n t
Đ c đ t trong c p th v i m t
thu c tính tên
ầ ử
Trong ph n t
ị
ị
ị ọ ự
tr ch n l a. M i giá tr có m t thu c tính giá tr
ơ
ề
Ta có th ch n nhi u h n m t giá tr b ng cách thêm
vào th
Lập trình Web
28/04/16
12
Ầ Ử
PH N T SELECT
ế
ạ
ả
ệ
Ví d :ụ Xét đo n Script và xem k t qu trên trình duy t
Lập trình Web
28/04/16
13
Ầ Ử
PH N T SELECT
ể ị Hi n th trên Browser
Lập trình Web
28/04/16
14
Ầ Ử
PH N T TEXTAREA
ộ ạ ả
ả ầ
ố
ặ
ể
ế ậ ố ộ
t l p s c t
ả ạ
ả ầ ạ ậ
ậ
ượ ử ụ
Đ c s d ng khi c n nh p vào m t đo n văn b n
ề
ồ
g m nhi u dòng (kh i văn b n)
ượ ặ
ẻ
Đ c đ t trong c p th
ộ
Các thu c tính cols và rows dùng đ thi
ể ể
ố
và s dòng dùng đ hi n thi đo n văn b n
Cú pháp
Lập trình Web
28/04/16
15
Ầ Ử
PH N T TEXTAREA
ạ
Ví d :ụ Xét đo n Script sau:
Textarea Example
Lập trình Web
28/04/16
16
Ầ Ử
PH N T SELECT
ể ị Hi n th trên Browser
Lập trình Web
28/04/16
17
Ầ Ử
PH N T BUTTON
ả ủ
ượ ặ ả ộ c đ t trên cùng m t nút
ặ ộ
Button là m t phiên b n c a nút Submit, nó cho phép
ả
ả
c văn b n và hình nh đ
ẻ
ượ ặ
Đ c đ t trong c p th
Ví d :ụ
Lập trình Web
28/04/16
18
Ầ Ử
PH N T BUTTON
ể ị Hi n th trên Browser
Lập trình Web
28/04/16
19
Ầ Ử
Ể
1.2. CÁC KI U PH N T TRÊN FORM
L u ý:ư
ạ ầ ử ặ trên form l ể
i ta có th dùng c p
ề ể
ẻ
ể ạ ầ ử ặ ẻ
ta dùng c p th
ạ
ể ử
Bài t p: Tìm hi u m t s Website trên m ng sau đó s
ế
t trên form trong HTML đ thi