You are on page 1of 13

THC HNH PHP DATABASE

n tp CSDL My_SQL:
S dng MySQL xy dng CSDL Quanlygiaovu gm cc quan h sau:
tblACCOUNT COLUMN DATA TYPE user varchar(40) password varchar(40)
tblSINHVIEN COLUMN DATA TYPE masv varchar(10) hoten varchar(40) tblMONHOC COLUMN DATA TYPE mamh varchar(10) tenmh varchar(40) tblKETQUA COLUMN mamh masvh diem Ghi ch Kha chnh
tblACCOUNT user password admin 123 abc 123 tblSINHVIEN masv hoten aaa Nguyn Vn ng bbb Trn Th Tuyt ccc Cao B t tblMONHOC mamh tenmh CSDL C s d liu LTW Lp trnh web PHP tblKETQUA masv mamh aaa CSDL aaa LTW bbb LTW ccc CSDL ccc LTW

Ghi ch Kha chnh

Ghi ch Kha chnh

DATA TYPE varchar(10) varchar(10) float

Ghi ch Kha chnh Kha chnh

diem 7.5 8 5 9 9.5

Bi 01: S dng li Bi 04 phn bi tp PHP_Coban, xy dng tip cc yu cu sau:


Xy dng trang ng nhp nh hnh 1.1 Nu ngi dng cha ng nhp ng user v password (c kt ni vi CSDL MySQL Quanlygiaovu) th khi ngi dng vo cc chc nng Nhp im, Xem im, Xa im, Sa im s khng thc hin c v t ng chuyn trang n trang login.php.
Bc 1
Hnh 1.1

Bc 2 Bc 3 Bc 4 login.php insertmark.php searchmark.php deletemark.php

index.php

updatemark.php

Bi 01: S dng li Bi 04 phn bi tp PHP_Coban, xy dng tip cc yu cu sau:


Bc 1

Thit k giao din trang ng nhp login.php nh hnh 1.1

Bc 1 Bc 2 Bc 3 Bc 4

Bi 01: S dng li Bi 04 phn bi tp PHP_Coban, xy dng tip cc yu cu sau:


Bc 2

Xy dng trang phpdatabase.php (xem nh l mt th vin dng x l cc vic lin quan n CSDL) theo cu trc t chc nh hnh 2.1:

Bc 1 Bc 2

Hnh 2.1

Bc 3 Bc 4

Bi 01: S dng li Bi 04 phn bi tp PHP_Coban, xy dng tip cc yu cu sau:


Bc 3

Xy dng trang checklogin.php kim tra user v password nhp trong trang login.php

Bc 1 Bc 2 Bc 3 Bc 4

Bi 01: S dng li Bi 04 phn bi tp PHP_Coban, xy dng tip cc yu cu sau:


Bc 4

B sung code php cho cc trang searchmark.php, insertmark.php,

Bc 1 Bc 2 Bc 3 Bc 4

Bi 02: S dng li Bi 04 phn bi tp PHP_Coban, xy dng tip cc yu cu sau:


Xy dng trang xem im nh hnh 2.1 Ngi dng nhp vo MaSV xem im. Nu c trong CSDL th in ra bng im, ngc li thng bo Khng tm thy MaSV ny .
Bc 1 Bc 2
Hnh 2.1

MaSV: abc khng tm thy

MaSV: aaa tm thy

Bi 02: S dng li Bi 04 phn bi tp PHP_Coban, xy dng tip cc yu cu sau:


Bc 1

Xy dng giao din trang xem im nh sau:

Bc 1 Bc 2

Phn code php s b sung sau khi xy dng hm getMark(MaSV)

Bi 02: S dng li Bi 04 phn bi tp PHP_Coban, xy dng tip cc yu cu sau:


Bc 2

Xy dng b sung hm getmark(MaSV) trong tp tin phpdatabase.php

Bc 1 Bc 2

Bi 03: S dng li Bi 04 phn bi tp PHP_Coban, xy dng tip cc yu cu sau:


Xy dng trang nhp im nh hnh 3.1 Ngi dng nhp vo MaSV, MaMH, Diem. Nu thm thnh cng th hin th thng bo thm thnh cng cho sinh vin ny, ngc li thng bo Khng th thm im cho sinh vin ny .

Bc 1 Bc 2

Hnh 3.1

Thm khng thnh cng

Thm thnh cng

Bi 03: S dng li Bi 04 phn bi tp PHP_Coban, xy dng tip cc yu cu sau:


Bc 1

Xy dng giao din trang nhp im insertMark.php nh sau:

Bc 1 Bc 2

Phn code php s b sung sau khi xy dng hm insertMark(MaSV,MaM,Diem)

Bi 03: S dng li Bi 04 phn bi tp PHP_Coban, xy dng tip cc yu cu sau:


Bc 2

Xy dng b sung hm insertMark(MaSV,MaMh,Diem) trong tp tin phpdatabase.php


Bc 1 Bc 2

Bi 03_a: B sung phn combobox tn cc mn hc cho Bi 03 nh hnh sau:

You might also like