Bài giảng Lập trình Web: Chương 5.1 - Trần Công Án (tt)
Số trang: 73
Loại file: pdf
Dung lượng: 3.44 MB
Lượt xem: 12
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Lập trình Web - Chương 5: PHP & MySQL (MySQL)" cung cấp cho người đọc các kiến thức về PHP bao gồm: PHP là gì, cú pháp cơ bản, hàm (Function), lập trình hướng đối tượng (OOP), PHP và Form, MySQL và PHP, cookie và session
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Web: Chương 5.1 - Trần Công Án (tt) CT428. L™p Trình Web Ch˜Ïng 5. PHP & MySQL (PHP) Gi£ng viên: Tr¶n Công Án (tcan@cit.ctu.edu.vn) BÎ môn M§ng máy tính & Truy∑n thông Khoa Công Nghª Thông Tin & Truy∑n Thông §i hÂc C¶n ThÏ 2013 – 2014 PHP [CT428] Ch˜Ïng 5.1 – PHP NÎi Dung PHP là gì? Cú pháp cÏ b£n Hàm (Function) L™p trình H˜Óng Ëi t˜Òng (OOP) PHP và Form MySQL và PHP Cookie và session TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 3 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? PHP Là Gì? I PHP: Hypertext PreProcessor (trình ti∑n x˚ l˛ siêu v´n b£n). I Là mÎt ngôn ng˙ script phía server: ˜Òc th¸c thi phía server và tr£ k∏t qu£ (là 1 trang web HTML) v∑ cho browser. I S¸ th¸c thi PHP script không phˆ thuÎc vào web browser. I Trình thông d‡ch PHP là ph¶n m∑m mã nguÁn m, miπn phí. I ˜Òc hÈ trÒ bi h¶u h∏t các web server (Apache, IIS, . . . ) và hª i∑u hành thông dˆng (Windows, Linux, MacOS, . . . ). I Th˜Ìng th¸c hiªn các x˚ l˛ h˜Óng nghiªp vˆ. I MÎt t™p tin PHP có ph¶n m rÎng là .php TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 4 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? CÏ Ch∏ Ho§t Îng web server (www.abc.com) Web$Server$ (Apache(/(IIS)( Request: www.abc.com/login.php PHP( (1) file( (5) Response: dynamic webpage webpage( (2) web browser Internet/Intranet (4) (((PHP(interpreter( (3’) (3) database server TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 5 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? CÏ Ch∏ Ho§t Îng – Ví Dˆ ⇠/htdocs/LTW428/vi-du-1.php /Users/tcan/Dropbox/Bo mon/Lap t…TCAN/Ch5.1 - PHP/src/vi-du-1.php Page 1 of 1 Saved: 2/23/14, 22:48:08 (http://localhost/LTW428/vi-du-1.php) Printed For: Tran Cong An 1 2 3 4 document.write(JS: It's + new Date() + ); 5 6 7 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? CÏ Ch∏ Ho§t Îng – Ví Dˆ TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 7 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? Download Các Ch˜Ïng Trình C¶n Thi∏t I Apache (Web server): http://httpd.apache.org/download.cgi I Ch˜Ïng trình PHP: http://www.php.net/downloads.php I MySQL DBMS: http://www.mysql.com/downloads/index.html I XAMMP – ch˜Ïng trình óng gói c£ 3 ch˜Ïng trình trên + Perl: http://www.apachefriends.org/download.html I S˚ dˆng XAMMP là ph˜Ïng pháp Ïn gi£n nhßt ∫ cài ∞t và th˚ nghiªm PHP & MySQL. TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 8 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? Giao Diªn Ch˜Ïng Trình XAMMP I Giao diªn ch˜Ïng trình XAMMP cho phép khi Îng, d¯ng và cßu hình Apache và MySQL. TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 9 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? Ki∫m Tra Cài ∞t XAMMP 1. Khi Îng ch˜Ïng trình Apache. 2. Gõ vào thanh ‡a chø trình duyªt: http://localhost > Th˜ mˆc m∞c ‡nh ch˘a các web pages: hXAMMP folderi[/xampfiles]/htdocs/ TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 10 [CT428] Ch˜Ïng 5.1 – PHP Cú pháp cÏ b£n MÎt sË qui ˜Óc MÎt SË Qui ◊Óc I Mã lªnh PHP ˜Òc ∞t mÎt trong các tag: I I I mã PHP I Qui ˜Óc, cú pháp cıa PHP t˜Ïng t¸ ngôn ng˙ C và JavaScript. I MÎt câu lªnh k∏t thúc b¨ng dßu ; và có th∫ n¨m trên nhi∑u dòng. I Các lªnh không phân biªt ch˙ hoa, ch˙ th˜Ìng. I Ghi chú cÙng t˜Ïng t¸ C và JS: gÁm ghi chú 1 dòng (//. . . ) và nhi∑u dòng (/* . . . */) TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 11 [CT428] Ch˜Ïng 5.1 – PHP Cú pháp cÏ b£n Bi∏n và ki∫u d˙ liªu Bi∏n Và Ki∫u D˙ Liªu I Ki∫u d˙ liªu: boolean (bool), integer (int), float, double, string. I Ki∫u d˙ liªu ph˘c: array, Object. I Các ki∫u ∞c biªt: resource (3rd -party resources, e.g. DB), NULL. I Chú ˛: Các giá tr‡ t˜Ïng ˜Ïng false: 0, 0.0, chuÈi rÈng, “0”, m£ng rÈng, NULL. TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 12 [CT428] Ch˜Ïng 5.1 – PHP Cú pháp cÏ b£n Bi∏n và ki∫u d˙ liªu Bi∏n Và Ki∫u D˙ Liªu I Bi∏n: I B≠t ¶u b¨ng $. I Không c¶n khai báo bi∏n – bi∏n s≥ ˜Òc t§o l¶n ¶u gán giá tr‡. I Ki∫u bi∏n s≥ ˜Òc t¸ Îng gán, tùy vào d˙ liªu cıa nó. I Phân biªt ch˙ hoa, ch˙ th˜Ìng. I Ph§m vi bi∏n: ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Web: Chương 5.1 - Trần Công Án (tt) CT428. L™p Trình Web Ch˜Ïng 5. PHP & MySQL (PHP) Gi£ng viên: Tr¶n Công Án (tcan@cit.ctu.edu.vn) BÎ môn M§ng máy tính & Truy∑n thông Khoa Công Nghª Thông Tin & Truy∑n Thông §i hÂc C¶n ThÏ 2013 – 2014 PHP [CT428] Ch˜Ïng 5.1 – PHP NÎi Dung PHP là gì? Cú pháp cÏ b£n Hàm (Function) L™p trình H˜Óng Ëi t˜Òng (OOP) PHP và Form MySQL và PHP Cookie và session TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 3 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? PHP Là Gì? I PHP: Hypertext PreProcessor (trình ti∑n x˚ l˛ siêu v´n b£n). I Là mÎt ngôn ng˙ script phía server: ˜Òc th¸c thi phía server và tr£ k∏t qu£ (là 1 trang web HTML) v∑ cho browser. I S¸ th¸c thi PHP script không phˆ thuÎc vào web browser. I Trình thông d‡ch PHP là ph¶n m∑m mã nguÁn m, miπn phí. I ˜Òc hÈ trÒ bi h¶u h∏t các web server (Apache, IIS, . . . ) và hª i∑u hành thông dˆng (Windows, Linux, MacOS, . . . ). I Th˜Ìng th¸c hiªn các x˚ l˛ h˜Óng nghiªp vˆ. I MÎt t™p tin PHP có ph¶n m rÎng là .php TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 4 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? CÏ Ch∏ Ho§t Îng web server (www.abc.com) Web$Server$ (Apache(/(IIS)( Request: www.abc.com/login.php PHP( (1) file( (5) Response: dynamic webpage webpage( (2) web browser Internet/Intranet (4) (((PHP(interpreter( (3’) (3) database server TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 5 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? CÏ Ch∏ Ho§t Îng – Ví Dˆ ⇠/htdocs/LTW428/vi-du-1.php /Users/tcan/Dropbox/Bo mon/Lap t…TCAN/Ch5.1 - PHP/src/vi-du-1.php Page 1 of 1 Saved: 2/23/14, 22:48:08 (http://localhost/LTW428/vi-du-1.php) Printed For: Tran Cong An 1 2 3 4 document.write(JS: It's + new Date() + ); 5 6 7 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? CÏ Ch∏ Ho§t Îng – Ví Dˆ TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 7 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? Download Các Ch˜Ïng Trình C¶n Thi∏t I Apache (Web server): http://httpd.apache.org/download.cgi I Ch˜Ïng trình PHP: http://www.php.net/downloads.php I MySQL DBMS: http://www.mysql.com/downloads/index.html I XAMMP – ch˜Ïng trình óng gói c£ 3 ch˜Ïng trình trên + Perl: http://www.apachefriends.org/download.html I S˚ dˆng XAMMP là ph˜Ïng pháp Ïn gi£n nhßt ∫ cài ∞t và th˚ nghiªm PHP & MySQL. TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 8 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? Giao Diªn Ch˜Ïng Trình XAMMP I Giao diªn ch˜Ïng trình XAMMP cho phép khi Îng, d¯ng và cßu hình Apache và MySQL. TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 9 [CT428] Ch˜Ïng 5.1 – PHP PHP là gì? Ki∫m Tra Cài ∞t XAMMP 1. Khi Îng ch˜Ïng trình Apache. 2. Gõ vào thanh ‡a chø trình duyªt: http://localhost > Th˜ mˆc m∞c ‡nh ch˘a các web pages: hXAMMP folderi[/xampfiles]/htdocs/ TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 10 [CT428] Ch˜Ïng 5.1 – PHP Cú pháp cÏ b£n MÎt sË qui ˜Óc MÎt SË Qui ◊Óc I Mã lªnh PHP ˜Òc ∞t mÎt trong các tag: I I I mã PHP I Qui ˜Óc, cú pháp cıa PHP t˜Ïng t¸ ngôn ng˙ C và JavaScript. I MÎt câu lªnh k∏t thúc b¨ng dßu ; và có th∫ n¨m trên nhi∑u dòng. I Các lªnh không phân biªt ch˙ hoa, ch˙ th˜Ìng. I Ghi chú cÙng t˜Ïng t¸ C và JS: gÁm ghi chú 1 dòng (//. . . ) và nhi∑u dòng (/* . . . */) TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 11 [CT428] Ch˜Ïng 5.1 – PHP Cú pháp cÏ b£n Bi∏n và ki∫u d˙ liªu Bi∏n Và Ki∫u D˙ Liªu I Ki∫u d˙ liªu: boolean (bool), integer (int), float, double, string. I Ki∫u d˙ liªu ph˘c: array, Object. I Các ki∫u ∞c biªt: resource (3rd -party resources, e.g. DB), NULL. I Chú ˛: Các giá tr‡ t˜Ïng ˜Ïng false: 0, 0.0, chuÈi rÈng, “0”, m£ng rÈng, NULL. TS. Tr¶n Công Án (Khoa CNTT&TT) [CT428] Ch˜Ïng 5.1 – PHP 12 [CT428] Ch˜Ïng 5.1 – PHP Cú pháp cÏ b£n Bi∏n và ki∫u d˙ liªu Bi∏n Và Ki∫u D˙ Liªu I Bi∏n: I B≠t ¶u b¨ng $. I Không c¶n khai báo bi∏n – bi∏n s≥ ˜Òc t§o l¶n ¶u gán giá tr‡. I Ki∫u bi∏n s≥ ˜Òc t¸ Îng gán, tùy vào d˙ liªu cıa nó. I Phân biªt ch˙ hoa, ch˙ th˜Ìng. I Ph§m vi bi∏n: ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập Trình Web Lập Trình Web Lập trình hướng đối tượng PHP và Form MySQL và PHP Cookie và sessionTài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 279 0 0 -
101 trang 203 1 0
-
14 trang 135 0 0
-
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 132 0 0 -
161 trang 131 1 0
-
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 119 1 0 -
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 117 0 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 113 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 103 0 0 -
Lập Trình Web: Các trang quản trị trong PHP - GV: Trần Đình Nghĩa
8 trang 102 0 0