- Có ho c khơng th$ óng c ng c )nh D ng Ch B'ng Th$ + Kích th c ch : N i Dung Ví d&: Hello, How Are You ? + Ki u Ch : N i Dung Ví d&: Hello, How Are You ? + Màu Ch : N i Dung Trang 3/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy Ví d&: Hello, How Are You ? T o Liên K t : N i Dung Ví D&: Hello, Huy + M% c(a s m i v i liên k t: TARGET=_BLANK Ví d&: Hello, Huy + M% liên k t ó trang hi n th): TARGET=_SEFT Ví d&: Hello, Huy )nh d ng thu c tính : ALIGN=LEFT, RIGHT, CENTER, JUSTIFY + S( d&ng k t h p v i th$
Ví d&:
N i dung V n b n s % gi a + S( d&ng k t h p v i th$ khác nh ,, ,… Chèn hình nh vào website: + cú pháp xu"t hình nh + cú pháp c s( d&ng hình nh i kèm v i liên k t Ví d& : T câu l nh s cho hình def.gif Tuy nhiên bao b c hình nh ó s có ng vi n Ví d&: T câu l nh s cho hình def.gif Nh ng khơng có vi n xung quanh + Hspace : kho ng cách t l ph i c a hình + Vspace: kho ng cách t TOP c a hình n l trái v n b n n BOTTOM c a v n b n + Align : )nh d ng trái, ph i, gi a c a hình (canh l ) + Width : Chi u r ng c a t"m hình + Height : Chi u cao c a t"m hình II– T o b ng HTML : t o b ng nên hình dung th c thi d h n so v i yêu c u Trang 4/68 c dòng c t Và áp t s quy lu t, vi c t www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy M t b ng bao g#m thu c tính dịng c t V y ta có quy t c i t b ng tr có b ng d li u Ta c, sau ó k$ dịng chia c t dịng ó…Làm tu n t cho n h t yêu c u vi c t o b ng B ng b t u k t thúc s có cú pháp : Dịng b t u k t thúc s có cú pháp : 1C tb t u k t thúc s có cú pháp : Ví d&: A B C D Nh b ng % ta s xây d ng nh sau : + G#m b ng + G#m dòng + G#m c t dòng V y ta có cú pháp t o b ng c b n nh sau : A B C D 1 2 3 4 Các thu c tính B ng (Table) o Width : Chi u r ng c a b ng Trang 5/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy o Height: Chiêu cao c a b ng o Align : Các thu c tính trái, ph i, gi a theo chi u ngang c a b ng o Valign : Các thu c tính trên, d i, gi a theo chi u d c c a b ng o Background : Màu n n c a b ng b'ng hình nh (ch có tác d&ng c t b ng) o Bgcolor : Màu n n b ng b'ng nh ng màu theo thơng s (ch có tác d&ng c t b ng) Ví d&: white, blue, green, red,…… o Cellpadding : Kho ng cách t chân ch n c nh d i o Cellspacing : Kho ng cách c a c nh o Rowspan : G p theo dịng Ví d& : o Colspan : G p theo c t Ví d&: * Các thu c tính c a table phía áp d&ng u có th áp d&ng i v i c t (td) Nh ng khơng th i v i dịng Bài T p Áp D ng: Thi t k b ng b'ng HTML nh hình bên d Th Th Th i: Th Th Th Kinh t Chính Tr) Tốn A1 Anh V n PHP&MYSQL Phịng 301 ASP.NET CCNA V t Lý A1 Yêu c u : – Vi t HTML, không dùng b"t k* tool h! tr – Th i gian 15 phút Trang 6/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy III– T o Form nh p li u HTML : Form nh p li u c dùng l"y d li u t phía ng i truy c p, khách hàng,….Thơng qua h th ng website Cú pháp c b n c a Form c ng có th$ b t u k t thúc : Cú pháp : N i dung c a form + Method : Là ph + Action : Là ng th c truy n nh n d li u G#m ph ng d+n ng th c POST GET n liên k t x( lý form + Name : tên c a Form ó C c"u c a Form bao g#m nh ng thu c tính sau : 1- D ng Text : (Nh nh p h tên, )a ch , s i n Tho i,….) Cú pháp : + Type : Thu c tính có hai lo i Text (khi ng ang nh p Password (ng i nh p s th"y i nh p s không th"y c n i dung c n i dung ang nh p) + Name : tên c a h p nh p li u (ví d&: name, address, phone,… ) + Size : Chi u dài c a h p nh p li u + Value: Giá tr) mu n hi n th) (th ng v i h p nh p li u s( d&ng) 2- D ng V n b n – Textarea : (nh nh p thông tin cá nhân, ghi chú,… ) Cú pháp : + Có th$ b t u k t thúc + Name: Tên c a h p nh p li u + Cols : c xem chi u r ng c a h p nh p li u + rows: c xem chi u cao c a h p nh p li u 3- D ng L a Ch n : (nh ch n l a gi i tính nam ho c n ) Cú pháp : + Type : Radio )nh d ng dành cho s l a ch n + Value : Giá tr) mà mu n truy n user l a ch n Trang 7/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy + Name : Tên c a )nh d ng l a ch n + Thu c tính “checked” N u add vào s m c )nh ch n l a Ví d&: Male Female T ví d& ta th"y n u form ch n l a gi i tính Thì thu c tính “name” ph i gi ng , ây Thu c tính male c l a ch n m c )nh 4- D ng Thanh cu n : (nh ch n qu c t)ch Vi t Nam,….) Cú pháp: L a ch n + Size : kích th c c a h p tho i mà b n mu n Th ng + Name : tên c a cu n "y + Option: nh ng thu c tính b n mu n ch n + Thu c tính “selected” N u thêm vào s m c )nh ch n l a + Giá tr) : thông t b n mu n truy n vào ch n l a Ví d&: Vi t Nam Trung Qu c , ví d& th"y Vi t Nam qu c gia c l a ch n 5- D ng Ch n Nhi u : (nh b ng ánh d"u s% thích: music, sport, game,… ) Cú Pháp: + Type= Checkbox )nh d ng c a h p tho i + Tên : tên c a m&c ch n l a + Giá tr): Là thông s c n truy n vào 6- D ng Nút Nh n : (nh ch"p nh n ho c làm l i,… ) Cú pháp : Trang 8/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy Type có hai lo i : submit bà reset + Submit cho phép g%i d li u lên trình t x( lý + Reset : xóa tồn b d li u t form Giá tr): tên hi n th) nút Tên : tên c a nút nh"n Bài t p Áp D ng : Vi t l nh hi n th) form nh bên d Trang 9/68 i: www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy IV- Các th nâng cao: 1- T o ch ch y : Cú pháp c b n : N i Dung Mô t : V n b n n'm gi a hai th$ s di chuy n tu* theo giá tr) thu c tính c thi t l p M t s thu c tính c a Marquee là: Direction: Có giá tr) b'ng Left ho c Right h ScrollDelay: Giá tr) nguyên d ng c a v n b n ng s mili giây v n b n ng ng tr ng ti p Giá tr) nh-, chuy n Behavior: Lo i chuy n ng chuy n c chuy n ng nhanh ng c a text Scroll, Slide, Alternate Align With text: o n v n b n c canh ch nh vùng di n tích c a marquee Có giá tr): Top, Middle, Bottom Loop: Giá tr) nguyên thi t l p s chu k* chuy n ng c a o n v n b n Ví d& : Chào m ng b n ã n website c a – S d ng Frame: B'ng cách dùng frame (khung), ta có th ng t trang web thành vùng riêng bi t (c(a s ) th hi n t p tin HTML khác m!i vùng V i cách này, m!i vùng có th chuy n sang trang web khác vùng khác v+n không thay i Cú pháp c b n : SRC : URL c a trang mu n hi n th) Name : Tên c a frame Frameborder : ng vi n c a frame (th ng ho c 1) Height : chi u cao c a frame Width : Chi u r ng c a frame Scrolling : Hi n th) tr t (có thu c tính “No”, “Yes”, “Auto”) Allowtransparency: Cho phép background c a frame su t Trang 10/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy III- T ng K t: K t thúc b n ã n m c k/ thu t ki m tra thông tin d a PHP K/ thu t xây d ng trang upload, ki m tra tính h p l c a ng i s( d&ng cách d dàng b%i s tùy bi n bi u th c c a PHP Trang 54/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy Bài 8: Qu n Lý Phiên Làm Vi c I- T ng quan v cookie: Cookie o n d li u c ghi vào Nó c lên l i server m!i browser t i trang web t c trình t g%i ng a c ng ho c b nh c a máy ng i s( d&ng server Nh ng thông tin c l u tr cookie hoàn toàn ph& thu c vào website server M!i website có th l u tr nh ng thơng tin khác cookie, ví d& th i i m l n cu i ta ghé th m website, ánh d"u ta ã login hay ch a, v.v Cookie c t o b%i website g%i t i browser, v y website khác (cho dù host server) s có cookie khác g%i t i browser Ngoài ra, m!i browser qu n lý l u tr cookie theo cách riêng c a mình, browser truy c p vào website s nh n c cookie khác 1- Thi t l&p cookie PHP: thi t l p cookie ta s( d&ng cú pháp: Setcookie(“tên cookie”,”giá tr)”) Tên cookie tên mà t cho phiên làm vi c Giá tr) thơng s c a tên cookie Ví d&: Setcookie(“username”,”admin”) Nh ví d& ta th"y v i tên username giá tr) admin Chú ý: K)ch b n cookie ph i t m i giá tr) tr v bao g#m th$ HTML l nh echo 2- S d ng cookie PHP: s( d&ng l i cookie v a thi t l p, s( d&ng cú pháp: Cú pháp: $_COOKIE[“tên cookies”] Tên cookie tên mà thi t l p phía Ví d&: T o trang cookie.php v i n i dung sau: Test page 1 Click here Ti p t&c t o trang cookie2.php v i n i dung sau: Result Page 3- nh d ng tham s khác cookie: Cú pháp c b n: Setcookie(“Tên Cookie”,”Giá tr)”,”Th i Gian”,” Tên cookie tên mà ng d+n”,”Tên mi n”,”An toàn” t cho phiên làm vi c Giá tr) thông s c a tên cookie Th i gian th i h n dùng thi t l p s t#n t i c a cookie so v i m c ngày 1-1-1970 Th ng c tính theo s giây c tính b'ng th i gian hi n t i c ng v i kho ng th i gian ó mu n s( d&ng cookie ng d+n th m&c cookie có tác d&ng Tên mi n tên trang web mà thi t l p cookie An tồn s l a ch n cookie có có k t n i thơng th c g(i theo giao th c HTTPS hay không Ch n ng(HTTP) Ví d&: Setcookie(“user_id”,”1301”,time()+3600,”/”,””,0); Tên cookie: User_id Giá tr): 1301 Th i gian: Cookie t#n t i gi tính t th i gian thi t l p Trang 56/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy ng d+n: m i th m&c Tên mi n: B- qua thu c tính An tồn: Ch"p nh n giao th c HTTP(thông th ng) 4- H y Cookie: h y cookie ã c t o ta có th dùng cách sau: a) Cú pháp: setcookie(“Tên cookie”) G i hàm setcookie v i ch nh"t tên cookie mà b) Dùng th i gian h t h n cookie th i i m kh Ví d&: setcookie(“name”,”Kenny Huy”,time()-3600); Ví d&: Ti p t&c t o trang cookie3.php v i n i dung sau: Test page 1 Click here Bài t p áp d ng: Xây d ng website s( d&ng tính n ng cookie th-a mãn nh ng yêu c u sau: 1- T o trang ng nh p v i username/password : admin/vietchuyen N u user ng nh p thành cơng s xu"t dịng welcome, admin 2- T o trang Trang 57/68 ng xu"t thoát kh-i ph n qu n tr) www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy II- T ng quan v SESSION M t cách khác qu n lý ng gian ng i s( d&ng session Session c hi u kho ng th i i s( d&ng giao ti p v i ng d&ng M t session d&ng truy c p vào ng d&ng l n ng d&ng M!i session s có u tiên, k t thúc ng cb t u ng i s( i s( d&ng thoát kh-i c c"p m t )nh danh (ID) khác n i dung c l u th m&c thi t l p file php.ini (tham s session.save_path) Trong PHP, session phiên làm vi c làm c xem nh m t i u n phía server c i u này, m t ng website, webserver cung c"p cho ng l u tr qu n lý i s( d&ng truy c p vào m t i s( d&ng m t xâu giá tr) SessionID g i xâu )nh danh- ví d& 9b02405434373d6d96c8db11ed819a60 Gía tr) xâu m t giá tr) ng+u nhiên c g(i t i máy ng PHPSESSID Giá tr) t#n t i cho ho c ng i s( d&ng thông qua cookie có tên n chu k* s ng c a session k t thúc i s( d&ng di chuy n t i website khác Chu k* s ng c a session webserver qui )nh Ta có th i u ch nh chu k* c"u hình webserver Bên phía server, m t t p tin có tên t bi n session s ng ng PHPSESSID c ng c l u m t t p tin v n b n % t i v) trí c t o Các c qui )nh file php.ini % dòng session.save_path 1- Thi t l&p session PHP: thi t l p session ta s( d&ng cú pháp: session_start() o n code ph i c n'm k)ch b n HTML Ho c nh ng l nh echo, printf thi t l p giá tr) session, vi c cho phép b t ph i ng ký giá tr) session u th c thi session Chúng ta ti n cho vi c gán giá tr) cho session ó Ta có cú pháp sau: session_register(“Name”) Ví d&: Trang 58/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy 2- S d ng giá tr c a session: Gi ng v i cookie s( d&ng giá tr) c a session ta s( d&ng mã l nh sau: Cú pháp: $_SESSION[“name”] V i Name tên mà s( d&ng hàm session_register(“name”) khai báo Ví d&: T o trang session.php v i n i dung sau: Test page 1 Click here T o trang session2.php v i n i dung sau: Result Page 3- H y b$ session PHP: h y b- giá tr) c a session ta có nh ng cách sau: Session_destroy() // Cho phép h y b- session Session_unset()// Cho phép h y b- session (bao g#m t"t c nh ng có liên quan) Chú ý: Nên c3n tr ng s( d&ng hàm unset Ví d& T o trang session3.php v i n i dung sau: Trang 59/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy Test page 1 Click here Bài t p áp d ng: Xây d ng website s( d&ng tính n ng session th-a mãn nh ng yêu c u sau: 1- T o trang ng nh p v i username/password : admin/vietchuyen N u user ng nh p thành cơng s xu"t dịng welcome, admin 2- T o trang ng xu"t kh-i ph n qu n tr) III- T ng K t: Sau h c ã n m c cách i u n phiên làm vi c gi a cookie session S( d&ng chúng t ng tr nh ng ng d&ng nh- nh ki m soát ng Trang 60/68 ng h p c& th T i ó có th áp d&ng vi t ng nh p, làm gi- hàng online,… www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy Bài 9: T ng Quan V MYSQL I- Nh ng khái ni m c b n: Mysql h qu n tr) d li u mi n phí, c tích h p s( d&ng chung v i apache, PHP Chính y u t phát tri n c ng #ng mã ngu#n m% nên mysql ã qua r"t nhi u s h! tr c a nh ng l p trình viên u thích mã ngu#n m% 1- Cách kh i ng s d ng MYSQL Chúng ta s( d&ng command nh sau: Mysql –hname –uuser –ppass truy c p vào c s% d li u Ho c s( d&ng b appserv vào nhanh h n theo ng d+n sau: Start/ Appserv/ Mysql command Line client Sau ó nh p password mà ã 2- Nh ng a) t vào nh ngh a c" b n: nh ngh a c" s d li u, b ng, c t: C s% d li u: tên c a c s% d li u mu n s( d&ng B ng: Là b ng giá tr) n'm c s% d li u C t giá tr) n'm b ng Dùng l u tr tr ng d li u Thu c tính Ví d&: B ng user User_id 1234 First_name Nguyen Last_name Hai Anh Username Haianh123 Password 12345 Email test@yahoo.com Date 2007-12-12 16:25:30 Nh v y ta có th hi u nh sau: c s% d li u có th bao g#m nhi u b ng b ng có th bao g#m nhi u c t Trang 61/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy c t có th có ho c khơng có nh ng thu c tính b) )nh ngh a s thu t ng : NULL : Giá tr) cho phép r!ng AUTO_INCREMENT : Cho phép giá tr) t ng d n (t UNSIGNED : Ph i s nguyên d ng) ng PRIMARY KEY : Cho phép khóa b ng c)Lo i d li u Mysql: , ây chúng t ch gi i thi u s lo i thông d&ng: s d li u khác có th tham kh o trang ch c a mysql Ki u d li u Mơ T Char )nh d ng text có chi u dài t 0->255 Varchar )nh d ng text có chi u dài t 0->255 Text )nh d ng text có chi u dài 0->65535 Longtext )nh d ng text có chi u dài 0->4294967215 INT )nh d ng s Float )nh d ng s th p phân có chi u dài nh- Double )nh d ng s th p phân có chi u dài l n Date )nh d ng th i gian theo )nh d ng: YYYY-MM-DD DateTime )nh d ng th i gian theo )nh d ng: YYYY-MM-DD HH:MM:SS có chi u dài t 0->4294967215 3- Nh ng cú pháp c" b n: Cú pháp t o c s% d li u: CREATE DATABASE tên_c _s%_d _li u Cú pháp s( d&ng c s% d li u: Use tên_database; Cú pháp thoát kh-i c s% d li u: Exit Cú pháp t o b ng c s% d li u: CREATE TABLE user ( ,…,… ) Ví d&: mysql> create table user(user_id INT(15) UNSIGNED NOT NULL AUTO_INCREMENT, user Trang 62/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy ame VARCHAR(255) NOT NULL, password CHAR(50) NOT NULL, email VARCHAR(200) NOT N LL, PRIMARY KEY (user_id)); Query OK, rows affected (0.01 sec) Hi n th) có bao nhi u b ng: show tables; Hi n th) có c t b ng: show columns from table; Thêm c t vào b ng : ALTER TABLE tên_b ng ADD AFTER Ví d&: mysql> alter table user add sex varchar(200) NOT NULL after email; Query OK, rows affected (0.01 sec) Records: Duplicates: Warnings: II- Nh ng cú pháp sql c b n: 1- Thêm giá tr vào b ng: Cú pháp: INSERT INTO Tên_b ng(tên_c t) VALUES(Giá_tr)_t ng_ ng); Ví d&: mysql> insert into user(username,password,email,sex,home) values("Lanna","12345" ,"lanna@yahoo.com","F","www.abc.com"); Query OK, row affected (0.00 sec) 2- Truy xu t d li u: Cú pháp: SELECT tên_c t FROM Tên_b ng; Ví d&: mysql> select user_id,username from user; rows in set (0.00 sec) 4- Truy xu t d li u v i i u ki n: Cú pháp: SELECT tên_c t FROM Tên_b ng WHERE i u ki n; Ví d&: Trang 63/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy mysql> select user_id,username from user where user_id=2; Bài t p áp d ng: T o c s% d li u v i thông tin sau: ID Fname Lname Email Password Sex Phone Nguyen Van Hoa vanhoa@yahoo.com 12345 F 0903234532 Tran Hoa Hoa12@yahoo.com 23456 M 97234512 Nguyen Thi Thuy Thuy2a@yahoo.com 24625 F 98374642 Hoang Phi Hong phihong@hotmail.com 57265 M 94673257 Le Van Lam vanlam@gmail.com 45625 M 93562535 Nguyen Cam Nhung cnhung@gmail.com 52672 F 93525135 Hoang Phi Yen pyen@gmail.com 63456 F 94754363 Th c hi n công vi c sau: 1- T o b ng v i c t 2- Nh p li u thông tin theo nh b ng 3- Li t kê t"t c thơng tin c a nh ng có sex female 4- Li t kê thông tin c a ng i có Lname “Van Hoa” 5- Li t kê t"t c thơng tin c a nh ng có sex male có h “Nguy n” 6- Li t kê fname,lname, email c a nh ng có s phone “0903234532” 7- Dùng hàm mã hóa b o m t password c a ng i dùng 5- Truy c&p d li u s p x p theo trình t Cú pháp: SELECT tên_c t FROM Tên_b ng WHERE i u ki n (có th có where ho c khơng) ORDER BY Theo quy Trong ó quy d c s p x p c s p x p bao g#m hai thông s ASC (t xu ng d i), DESC (t i lên trên) Ví d&: Trang 64/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy mysql> select user_id,username from user order by username ASC ; Câu l nh l"y thông tin user_id username t b ng user chúng theo username trình t t xu ng d cs px p i 6- Truy c&p d li u có gi i h n : Cú pháp: SELECT tên_c t FROM Tên_b ng WHERE i u ki n (có th có where ho c khơng) LIMIT v) trí b t u, s record mu n l"y Ví d&: mysql> select user_id,username from user order by username ASC limit 0,10 ; Câu l nh l"y thông tin user_id username t b ng user Chúng theo username trình t t xu ng d cs px p i Và l"y 10 record t v) trí 7- C&p nh&t d li u b ng: Cú pháp: Update tên_b ng set tên_c t=Giá tr) m i WHERE ( i u ki n) N u khơng có ràng bu c i u ki n, chúng s c p nh t toàn b giá tr) m i c a record b ng Ví d&: mysql> update user set email=”admin@qhonline.info” where user_id=1 ; 8- Xóa d li u b ng: Cú pháp: DELETE FROM tên_b ng WHERE ( i u ki n) N u khơng có ràng bu c i u ki n, chúng s xó tồn b giá tr) c a record b ng Ví d& mysql>delete from user where user_id=1 ; Trang 65/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy III- Mysql PHP: 1- K t n i c" s d li u: Cú pháp: Mysql_connect(“hostname”,”user”,”pass”) 2- L a ch n c" s d li u: Cú pháp: Mysql_select_db(“tên_CSDL”) Ví d : $conn=mysql_connect(“localhost”,”root”,”root”) or die(“ khong the ket noi”); Mysql_select_db(“demo”); 3- Th c thi câu l nh truy v n: Cú pháp: Mysql_query(“Câu l nh SQL”) 4- m s record b ng: Cú pháp: Mysql_num_rows(); 5- L y d li u t' database: Cú pháp: Mysql_fetch_array(); Ví d : Bài t p áp d ng: Xu"t thông tin ng i dùng t c s% d li u % t p b'ng PHP ID Fname Lname Email Password Sex Phone Nguyen Van Hoa vanhoa@yahoo.com 12345 F 0903234532 Tran Hoa Hoa12@yahoo.com 23456 M 97234512 Nguyen Thi Thuy Thuy2a@yahoo.com 24625 F 98374642 Hoang Phi Hong phihong@hotmail.com 57265 M 94673257 Le Van Lam vanlam@gmail.com 45625 M 93562535 Nguyen Cam Nhung cnhung@gmail.com 52672 F 93525135 Hoang Phi Yen pyen@gmail.com 63456 F 94754363 IV- T ng k t: , ã làm vi c v i sql k/ thu t k t n i v i database c a PHP Các hàm PHP h! tr mysql hi n có r"t nhi u Tuy nhiên v tính n ng c ng nh ph ng th c s( d&ng chúng c ng gi ng Do v y b n không nên lo l ng làm vi c v i nh ng hàm mà ang nghiên c u Trang 67/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy Ph n C: Project Training V i nh ng ki n th c ã h c c, b n áp d&ng xây d ng hoàn ch nh m t ng d&ng web c& th n p chúng cho gi ng viên c a b n M t s project tiêu bi u khuy n khích h c viên làm: tài 1: Xây d ng trang tin t c i n t( v i tính n ng chuyên nghi p nh (chuyên m&c tin, tin t c,… Trang 68/68 www.qhonline.info ... www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy Ph n B: PHP & MYSQL Bài 1: T ng Quan V PHP I - Gi i thi u v PHP PHP (Hypertext Preprocessor) ngôn ng script server d ng trang Web ng Mã PHP. .. Connectivity) ví d& nh DB2 c a IBM S v l p trình server side c a PHP Trang 16/68 www.qhonline.info Giáo trình PHP C n B n Gi ng Viên: Bùi Qu c Huy • 1: Trình t g(i yêu c u t i trang PHP • 2: Web server... u tiên v PHP, cú pháp, ki u d ng PHP nh th , sau, s ti p t&c ti p c n v i thu t toán cú pháp PHP m t cách rõ ràng quen thu c ngơn ng l p trình Trang 20/68 www.qhonline.info Giáo trình PHP C n