Tài liệu lập trình dùng tool - Pdf 84

Share by
LẬP TRÌNH DÙNG TOOL
1. Connection:
Trong website, nếu cần lấy dữ liệu từ database thì bạn cần phải tạo 1
connection trước. Một connection là 1 kết nối đến 1 database và có tầm vực
trong toàn bộ website của bạn.
Connection chỉ có thể tạo trong 1 website động. Một website có thể tạo nhiều
connection (để kết nối đến nhiều database)
a. Tạo
- Vào menu Window  chọn Databases
- Nhắp nút + trong panel Databases  chọn MySql Connection
- Connection name: Tên
connection
- MySql Server: địa chỉ Mysql
Server
- User name: username kết nối
đến database server
- Password: mật khẩu
- Database: Tên database muốn
kết nối đến
- Nhắp OK
OK xong, bạn sẽ thấy xuất hiện
folder connections
b. Chỉnh
- Nhắp đúp folder connections
- Nhắp đúp file connection trong đó
Bạn sẽ thấy đoạn code do Dreamweaver tạo ra để kết nối đến datavase.
Ở đây có thể sửa địa chỉ server, tên database, username, password nếu
cần thiết
- Để tiếng việt hiện được ngoài trang web, hãy thêm lệnh
mysql_query("set names 'utf8'") như sau :

- Sort: Chọn field sắp xếp dữ
liệu (nếu muốn)
- Filter : chỉ định cách lọc dữ
liệu (nếu cần)
- Nút Advanced: chuyển qua
chế độ Advanced để xem câu lệnh
SQL do dreamweaver phát sinh
cho bạn (xem hình dưới)
- Nút Simple: Trở lại chế độ Simple
- Xong nhắp OK
Ví dụ: Tạo recordset có tên là loaitin, lấy dữ liệu từ 2 field idLT, Ten
trong bảng loaitin, chỉ chọn các loại tin có AnHien=1, sắp xếp tăng dần
theo ThuTu
Ví dụ: Tạo recordset tên là theloai, lấy dữ liệu từ 2 field idTL, TenTL
trong bảng theloai, lọc theo AnHien=1, sắp xếp field ThuTu tăng dần
b. Chỉnh recordset
Muốn chỉnh 1 recordset đã có, hãy nhắp đúp tên recordset trong panel
Bindings, cửa sổ recordset hiện lên để bạn hiệu chỉnh
Phiên Bản Thử Nghiệm – Lưu Hành Nội Bộ
2
Share by
c. Xem code tạo recordet
Khi tạo xong recordset , Dreamweaver sẽ phát sinh 1 đoạn code để lấy dữ
liệu giúp, muốn xem đoạn này thì qua chế độ code bạn sẽ thấy
Hình ảnh sau đây là đoạn code tạo recordset loaitin như yêu cầu ở trên:
- Dòng đầu (trong hình trên) là lệnh chọn database
- Dòng 2 là câu lệnh SQL
- Dòng 3 là tạo recordset
- Dòng 4 lấy record đầu tiên trong recordset đưa vào thành array có
tên là $row_TênRecordset

3
TRUNG TÂM ĐÀO TẠO MẠNG MÁY TÍNH NHẤT NGHỆ
ĐỐI TÁC ĐÀO TẠO CỦA MICROSOFT TẠI VIỆT NAM
105 Bà Huyện Thanh Quan, Q3, TP. HCM
Tel: 3.9322.735 – 0913.735.906 Fax: 3.9322.734 www.nhatnghe.com
- B1: Kéo field TenTL vào trang web rồi nhắp sau field TenTL Enter
xuống hàng (để tạo tag p quanh field TenTL)
- B2: Chọn tag p chứa field TenTL rồi vào Server Behavior, nhắp nút
+ , chọn Repeat Region
- B3: Chọn recordset theloai và All record  OK
(Qua code bạn sẽ thấy tag p nằm trong vòng lặp do)
c. Ví dụ 2: Hiện hết dữ liệu trong recordset theloai, tên mỗi thể loại
trong tag tr
- Vào Server Behavior, nhắp Repeat region rồi gõ Delete
- Chèn table 1 hàng, 1 cột, W=100%, Border=1, CellPadd=4,
CellSpace=0
- B1: Kéo field TenTL vào ô của bảng
- B2: Chọn tag tr chứa field TenTL rồi vào Server Behavior, nhắp nút
+ , chọn Repeat Region
- B3: Chọn recordset theloai và All record  OK
Phiên Bản Thử Nghiệm – Lưu Hành Nội Bộ
4
Share by
(Qua code bạn sẽ thấy tag tr nằm trong vòng lặp do)
d. Ví dụ 3: Hiện hết dữ liệu trong recordset theloai, tên mỗi thể loại
trong tag td
- Vào Server Behavior, nhắp Repeat region rồi gõ Delete
- Chọn tag td chứa field TenTL rồi vào Server Behavior, nhắp nút + ,
chọn Repeat Region
- Chọn recordset theloai và All record  OK

connection
- Master table: chọn
bảng bên quan hệ 1 (theloai)
- Primary table: khóa
chính của bảng bên quan hệ 1
(idTL)
- Display value: Field
mà bạn muốn hiện trên trang
web (chọn TenTL)
- Detail table: Bảng
bên quan hệ nhiều (loaitin)
- Foreign key: Khóa
ngoại của bảng bên quan hệ
nhiều (idTL). Đây là field quan
hệ với khóa chính của bảng bên 1
- Display value: Field
bạn muốn hiện trong trang
web (Ten)
- Xong nhắp Next
- Chọn cách hiển thị.
(Subtable hoặc List)
- Nhắp Finish

Dreamweaver sẽ tạo 1 table gồm 2 dòng như sau:
Phiên Bản Thử Nghiệm – Lưu Hành Nội Bộ
6


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status