Tải bản đầy đủ (.docx) (87 trang)

Báo cáo Lập trình Web

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.77 MB, 87 trang )

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT VĨNH LONG
KHOA CÔNG NGHỆ THƠNG TIN
----------

BÁO CÁO

LẬP TRÌNH WEB
ĐỀ TÀI: CỬA HÀNG THIẾT BỊ CÔNG NGHỆ


Giảng Viên Hướng Dẫn: Trần Thị Tố Loan
Sinh viên thực hiện: 20004241 – Lê Phạm Thanh Tuân
20004150 – Nguyễn Trọng Phú
20004173 – Bùi Đức Tài

Vĩnh Long, 2022


NHẬN XÉT & ĐÁNH GIÁ ĐIỂM CỦA NGƯỜI HƯỚNG DẪN
Ý thức thực hiện:
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
Nội dung thực hiện:
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
Hình thức trình bày:
.........................................................................................................................................


.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
Tổng hợp kt qu:
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
.........................................................................................................................................
ă T chc bỏo cỏo trc hi ng
ă T chức chấm thuyết minh
Vĩnh Long, ngày……tháng……năm…….
Người hướng dẫn
(Ký và ghi rõ họ tên)


LỜI CẢM ƠN
Ngày nay, việc ứng dụng công nghệ thông tin đã trở nên phổ biến trong hầu hết mọi cơ
quan, doanh nghiệp, trường học đặc biệt là việc áp dụng các giải pháp tin học trong công tác quản
lý.
Trong ít năm trở lại đây, với tốc độ phát triển như vũ bão, CNTT đang dần làm cho cuộc
sống của con người trở nên thú vị và đơn giản hơn. Vì vậy để bắt kịp với nhịp độ phát triển của
xã hội, những kiến thức học được trên giảng đường là vô cùng quan trọng đối với mỗi Sinh viên
chúng em.
Chúng em xin chân thành cảm ơn các thầy, cô bộ mơn đã tận tình giảng dạy chúng em trong
suốt thời gian học tập vừa qua. Nhờ có sự chỉ dạy tận tình của các thầy, cơ để giúp chúng em
hồn thành chương trình này. Tuy đã có nhiều cố gắng nhưng trong q trình làm đề tài khơng
thể tránh được những sai sót. Chúng em rất mong nhận được các ý kiến đóng góp từ các thầy cơ
và bạn bè để chúng em rút kinh nghiệm thực hiện tốt hơn ở các đề tài sau.
Chúng em cảm ơn tất cả những người bạn của chúng em. Những người luôn chia sẻ và cổ
vũ chúng em trong những lúc khó khăn và chúng em ln ghi nhớ điều đó.

Cuối cùng, chúng em xin bày tỏ lịng biết ơn vơ hạn đối với cha mẹ và gia đình đã ln ủng
hộ, giúp đỡ cho chúng em


LỜI MỞ ĐẦU
Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngày càng giữ vai trò
quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống. Dĩ nhiên chúng ta đã được nghe nói
nhiều về Internet, nói một cách đơn giản, Internet là một tập hợp máy tính nối kết với nhau, là
một mạng máy tính tồn cầu mà bất kì ai cũng có thể kết nối bằng máy PC của họ. Với mạng
Internet, tin học thật sự tạo nên một cuộc cách mạng trao đổi thơng tin trong mọi lĩnh vực văn
hóa, xã hội, chính trị, kinh tế...
Trong thời đại ngày nay, thời đại mà “ người người làm Web, nhà nhà làm Web” thì việc
có một Website để quảng bá cơng ty hay một Website cá nhân khơng cịn là điều gì xa xỉ nữa.
Thơng qua Website khách hàng có thể lựa chọn những sản phẩm mà mình cần một cách nhanh
chóng và hiệu quả.
Với cơng nghệ Word Wide Web, hay cịn gọi là Web sẽ giúp chúng đưa những thơng tin
mong muốn của mình lên mạng Internet cho mọi người cùng xem một cách dễ dàng với các công
cụ và những ngơn ngữ lập trình khác nhau. Sự ra đời của các ngơn ngữ lập trình cho phép chúng
ta xây dựng các trang Web đáp ứng được các yêu cầu của người sử dụng. PHP (Personal Home
Page) là kịch bản trên phía trình chủ (Server Script) cho phép chúng ta xây dựng trang Web trên
cơ sở dữ liệu. Với nhiều ưu điểm nổi bật mà PHP và MySQL được rất nhiều người sử dụng


TÓM TẮT ĐỀ TÀI
Với mức độ phức tạp và quy mô ứng dụng, cộng thêm vấn đề thời gian cho nên đề tài
“Xây dựng Website kinh doanh thiết bị công nghệ trực tuyến” chỉ dừng ở mức tìm hiểu ngơn
ngữ lập trình Web PHP & MYSQL, và áp dụng xây dựng ứng dụng thực nghiệm trang Web bán
hàng trên mạng.
Website với mục đích cung cấp cho khách hàng các thơng tin chính xác về các sản phẩm
cơng nghệ đang có trên thị trường của các hãng có uy tín và cách thức đặt mua hàng qua mạng.

Các thông tin được cập nhật thường xun và nhanh chóng. Vì vậy, rút ngắn được khoảng cách
giữa người mua và người bán, đưa thơng tin về các sản phẩm mới nhanh chóng đến cho khách
hàng.
Do còn một số hạn chế, nên website mới chỉ dừng lại ở chức năng đặt hàng và hình thức
thanh toán trực tiếp. Trong tương lai, hệ thống sẽ phát triển theo hướng thương mại điện tử (với
hình thức thanh tốn trực tuyến qua thẻ tín dụng, tài khoản ngân hàng, thẻ mua hàng trực
tuyến…).


MỤC LỤC
MỞ ĐẦU......................................................................................................................1
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT...........................................................................3
1.1. TÌM HIỂU NGÔN NGỮ PHP..................................................................................3
1.1.1 Khái niệm PHP....................................................................................................3
1.1.2. Tại sao nên dùng PHP.......................................................................................3
1.1.3. Hoạt động của PHP............................................................................................4
1.1.4. Các loại thẻ PHP................................................................................................4
1.1.5. Các kiểu dữ liệu..................................................................................................5
1.1.6. Biến - giá trị.......................................................................................................6
1.1.7. Các giá trị bên ngoài phạm vi PHP...................................................................7
1.1.8. Hằng.................................................................................................................... 8
1.1.9. Biểu thức.............................................................................................................8
1.1.10. Các cấu trúc lệnh.............................................................................................9
1.1.11. Hàm................................................................................................................. 12
1.1.12. Các toán tử.....................................................................................................13
1.1.13. Lớp và đối tượng............................................................................................14
1.1.14. Tham chiếu.....................................................................................................14
1.1.15. Khai báo và sử dụng Session, Cookie..........................................................15
1.1.16. MySQL và PHP.............................................................................................18
1.2. TÌM HIỂU CƠ SỞ DỮ LIỆU MY SQL................................................................20

1.2.1. Giới thiệu cở sở dữ liệu....................................................................................20
1.2.2. Mục đích sử dụng cơ sở dữ liệu.......................................................................21
1.2.3. Mục đích sử dụng cơ sở dữ liệu.......................................................................21
1.2.4. Các thao tác cập nhật dữ liệu..........................................................................25
1.2.5. Các hàm thông dụng trong MySQL...............................................................25
1.3. TỎNG QUAN VỀ PHẦN MỀM VISUAL STUDIO CODE................................27
1.4. TỎNG QUAN VỀ PHẦN MỀM XAMPP.............................................................30

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG............................................31
2.1. PHÂN TÍCH YÊU CẦU ĐỀ TÀI...........................................................................31
2.1.1. Mô tả đối tượng................................................................................................31
2.1.2. Đặc tả chức năng chính....................................................................................32
2.2. SƠ ĐỒ, MƠ HÌNH TỔNG QUAN HỆ THỐNG..................................................33


2.2.1. Mơ hình hệ thống admin..................................................................................33
2.2.2. Mơ hình hệ thống của khách hàng..................................................................34
2.3. PHÂN TÍCH THIẾT KẾ HỆ THỐNG..................................................................34
2.3.1. Cở sở dữ liệu.....................................................................................................34
2.3.2. Mối quan hệ giữa các bảng cơ sở dữ liệu.......................................................37
2.3.3. Biểu đồ hoạt động.............................................................................................38

CHƯƠNG 3: XÂY DỰNG WEBSITE KINH DOANH THIẾT BỊ CÔNG NGHỆ
TRỰC TUYẾN..........................................................................................................43
3.1. GIAO DIỆN ỨNG DỤNG CHO NGƯỜI DÙNG.................................................43
3.2. GIAO DIỆN QUẢN LÝ CỦA ADMIN..................................................................49

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN...............................................................53
1. KẾT QUẢ ĐẠT ĐƯỢC.............................................................................................53
2. NHƯỢC ĐIỂM ĐỀ TÀI............................................................................................54

3. HƯỚNG PHÁT TRIỂN.............................................................................................54

TÀI LIỆU THAM KHẢO........................................................................................55


DANH MỤC BẢNG BIỂU
Bảng 2. 1. Bảng admins........................................................................................................34
Bảng 2. 2. Bảng users...........................................................................................................35
Bảng 2. 3. Bảng carts............................................................................................................ 35
Bảng 2. 4. Bảng products.....................................................................................................35
Bảng 2. 5. Bảng orders.........................................................................................................36
Bảng 2. 6. Bảng wishlist.......................................................................................................36
Bảng 2. 7. Bảng messages....................................................................................................37


DANH MỤC HÌNH ẢNH
Hình 1. 1. Giao diện phần mềm Visual Studio Code............................................................27
Hình 1. 2. Giao diện phần mền XAMPP..............................................................................30
Hình 2. 1. Mơ hình hệ thống admin......................................................................................33
Hình 2. 2. Mơ hình hệ thống của khách hàng.......................................................................34
Hình 2. 3. Mối quan hệ giữa các bảng cơ sở dữ liệu.............................................................37
Hình 2. 4. Biểu đồ hoạt động chức năng đăng ký tài khoản.................................................38
Hình 2. 5. Biểu đồ hoạt động chức năng đăng nhập.............................................................39
Hình 2. 6. Biểu đồ hoạt động chức năng đặt hàng................................................................40
Hình 2. 7. Biểu đồ hoạt động chức năng duyệt đơn hàng.....................................................41
Hình 2. 8. Biểu đồ hoạt động thống kê.................................................................................42
Hình 3. 1. Giao diện trang chủ cho người dùng....................................................................43
Hình 3. 2. Giao diện đăng ký tài khoản................................................................................44
Hình 3. 3. Giao diện đăng nhập tài khoản............................................................................44
Hình 3. 4. Giao diện giới thiệu cửa hàng..............................................................................45

Hình 3. 5. Giao diện trang sản phẩm....................................................................................45
Hình 3. 6. Giao diện trang chi tiết sản phẩm........................................................................46
Hình 3. 7. Giao diện trang tìm kiếm sản phẩm.....................................................................46
Hình 3. 8. Giao diện trang danh sách u thích....................................................................47
Hình 3. 9. Giao diện trang giỏ hàng......................................................................................47
Hình 3. 10. Giao diện trang đặt hàng....................................................................................48
Hình 3. 11. Giao diện trang đơn hàng...................................................................................48
Hình 3. 12. Giao diện trang đóng góp ý kiến........................................................................49
Hình 3. 13. Giao diện trang đăng nhập vào admin...............................................................49
Hình 3. 14. Giao diện trang chủ admin.................................................................................50
Hình 3. 15. Giao diện danh mục sản phẩm...........................................................................50
Hình 3. 16. Giao diện trang đơn hàng...................................................................................51
Hình 3. 17. Giao diện trang tài khoản admin........................................................................51
Hình 3. 18. Giao diện trang tài khoản user...........................................................................52
Hình 3. 19. Giao diện trang phản hồi của khách hàng..........................................................52


MỞ ĐẦU
1. Lý do chọn đề tài
Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làm Web” thì việc có
một Website để quảng bá cơng ty hay một Website cá nhân khơng cịn là điều gì xa xỉ nữa.
Thơng qua Website khách hàng có thể lựa chọn những sản phẩm mà mình cần một cách
nhanh chóng và hiệu quả.
Website với mục đích cung cấp cho khách hàng các thơng tin chính xác về các sản phẩm
cơng nghệ đang có trên thị trường của các hãng có uy tín và cách thức đặt mua hàng qua
mạng. Các thông tin được cập nhật thường xuyên và nhanh chóng. Vì vậy, rút ngắn được
khoảng cách giữa người mua và người bán, đưa thông tin về các sản phẩm mới nhanh chóng
đến cho khách hàng.
2. Mục đích nghiên cứu
Vận dụng tổng hợp những kiến thức đã học để tiến hành xây dựng Xây dựng Website kinh

doanh thiết bị công nghệ trực tuyến.
Đáp ứng nhu cầu mua bán ngày càng phát triển của xã hội qua đó thúc đẩy phát triển bn
bán.
3. Đối tượng của đề tài
Có 2 đối tượng sử dụng cơ bản là thành viên và nhà quản trị:
* Thành viên: Qua Website, khách hàng có thể xem thơng tin, lựa chọn nhữngsản phẩm
ưa thích ở mọi nơi thậm chí ngay trong phịng làm việc của mình.
* Nhà quản trị: Nhà quản trị có tồn quyền sử dụng và cập nhật sản phẩm, hoá đơn, quản
lý khách hàng, đảm bảo tính an tồn cho Website
4. Phạm vi nghiên cứu
1


Đáp ứng nhu cầu mua bán ngày càng phát triển của xã hội, xây dựng nên mộtmôi trường
làm việc hiệu quả.
Thúc đẩy phát triển buôn bán trực tuyến.
Rút ngắn khoảng cách giữa người mua và người bán, tạo ra một Website trựctuyến có thể
đưa nhanh thơng tin cũng như việc trao đổi mua bán các loại điệnthoại qua mạng.
Việc quản lý hàng trở nên dễ dàng.
Sản phẩm được sắp xếp có hệ thống nên người dùng dễ tìm kiếm sản phẩm
5. Phương pháp nghiên cứu
Nghiên cứu lý thuyết.
Phân tích thiết kế hệ thống chương trình cho phù hợp.
Xây dựng chương trình theo những yêu cầu đã đặt ra.
6. Ý nghĩa khoa học và thực tiễn của đề tài
Giúp nhà quản trị dễ dàng hơn trong việc quản lý sản phẩm, khách hàng.
Nhà quản trị có thể cập nhật các sản phẩm một cách nhanh nhất giúp cho hoạt động của
mình trở nên tốt hơn.
7. Bố cục đề tài
Nội dung đồ án gồm các thành phần sau:

MỞ ĐẦU

2


- Chương 1. Cơ sở lý thuyết
- Chương 2. Phân tích, thiết kế hệ thống
- Chương 3. Xây dựng Website kinh doanh thiết bị công nghệ trực tuyến
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
TÀI LIỆU THAM KHẢO

3


CHƯƠNG 1: CƠ SỞ LÝ THUYẾT
1.1. TÌM HIỂU NGƠN NGỮ PHP
1.1.1 Khái niệm PHP
PHP là chữ viết tắt của “Personal Home Page” do Rasmus Lerdorf tạo ra năm1994. Vì tính
hữu dụng của nó và khả năng phát triển, PHP bắt đầu được sử dụng trong mơi trường chun
nghiệp và nó trở thành “PHP: Hypertext Preprocessor”.
Thực chất PHP là ngôn ngữ kịch bản nhúng trong HTML, nói một cách đơn giản đó là một
trang HTML có nhúng mã PHP, PHP có thể được đặt rải rác trong HTML.
PHP là một ngôn ngữ lập trình được kết nối chặt chẽ với máy chủ, là một cơng nghệ phía
máy chủ (Server-Side) và khơng phụ thuộc vào môi trường (cross-platform).Đây là hai yếu tố rất
quan trọng, thứ nhất khi nói cơng nghệ phía máy chủ tức là nói đến mọi thứ trong PHP đều xảy ra
trên máy chủ, thứ hai, chính vì tính chất không phụ thuộc môi trường cho phép PHP chạy trên
hầu hết trên các hệ điều hành như Windows,Unix và nhiều biến thể của nó... Đặc biệt các mã kịch
bản PHP viết trên máy chủ này sẽ làm việc bình thường trên máy chủ khác mà không cần phải
chỉnh sửa hoặc chỉnh sửa rất ít.
Khi một trang Web muốn được dùng ngơn ngữ PHP thì phải đáp ứng được tất cả các q

trình xử lý thơng tin trong trang Web đó, sau đó đưa ra kết quả ngơn ngữ HTML. Khác với ngơn
ngữ lập trình, PHP được thiết kế để chỉ thực hiện điều gì đó saukhi một sự kiện xảy ra (ví dụ, khi
người dùng gửi một biểu mẫu hoặc chuyển tới một URL).
1.1.2. Tại sao nên dùng PHP
Để thiết kế Web động có rất nhiều ngơn ngữ lập trình khác nhau để lựa chọn, mặc dù cấu
hình và tính năng khác nhau nhưng chúng vẵn đưa ra những kết quả giống nhau. Chúng ta có thể
lựa chọn cho mình một ngôn ngữ: ASP, PHP, Java, Perl... và một số loại khác nữa. Vậy tại sao
chúng ta lại nên chọn PHP. Rất đơn giản, có những lí do sau mà khi lập trình Web chúng ta
khơng nên bỏ qua sự lựa chọn tuyệt vời này.
4


PHP được sử dụng làm Web động vì nó nhanh, dễ dàng, tốt hơn so với các giải
pháp khác.
PHP có khả năng thực hiện và tích hợp chặt chẽ với hầu hết các cơ sở dữ liệu có sẵn, tính
linh động, bền vững và khả năng phát triển không giới hạn.
Đặc biệt PHP là mã nguồn mở do đó tất cả các đặc tính trên đều miễn phí, và chính vì mã
nguồn mở sẵn có nên cộng đồng các nhà phát triển Web ln có ý thức cải tiến nó, nâng cao để
khắc phục các lỗi trong các chương trình này.
PHP vừa dễ với người mới sử dụng vừa có thể đáp ứng mọi yêu cầu của các lập trình viên
chuyên nghiệp, mọi ý tuởng của các bạn PHP có thể đáp ứng một cách xuất
sắc.
Cách đây không lâu ASP vốn được xem là ngôn ngữ kịch bản phổ biến nhất, vậy mà bây
giờ PHP đã bắt kịp ASP, bằng chứng là nó đã có mặt trên 12 triệu Website.
1.1.3. Hoạt động của PHP
Vì PHP là ngơn ngữ của máy chủ nên mã lệnh của PHP sẽ tập trung trên máy chủ để phục
vụ các trang Web theo yêu cầu của người dùng thơng qua trình duyệt.

5



Khi người dùng truy cập Website viết bằng PHP, máy chủ đọc mã lệnh PHP và xử lí chúng
theo các hướng dẫn được mã hóa. Mã lệnh PHP yêu cầu máy chủ gửi một dữ liệu thích hợp (mã
lệnh HTML) đến trình duyệt Web. Trình duyệt xem nó như là một trang HTML tiêu chuẩn. Như
ta đã nói, PHP cũng chính là một trang HTML nhưng có nhúng mã PHP và có phần mở rộng là
HTML. Phần mở của PHP được đặt trong thẻ mở <?php và thẻ đóng ?> .Khi trình duyệt truy cập
vào một trang PHP, Server sẽ đọc nội dung file PHP lên và lọc ra các đoạn mã PHP và thực thi
các đoạn mã đó, lấy kết quả nhận được của đoạn mã PHP thay thế vào chỗ ban đầu của chúng
trong file PHP, cuối cùng Server trả về kết quả cuối cùng là một trang nội dung HTML về cho
trình duyệt.
1.1.4. Các loại thẻ PHP
Có 4 loại thẻ khác nhau mà bạn có thể sử dụng khi thiết kế trang PHP:
- Kiểu Short: Thẻ mặc định mà các nhà lập trình PHP thường sử dụng.
Ví dụ: <? Echo “Well come to PHP. ” ;?>
- Kiều đinh dạng XML: Thẻ này có thể sử dụng với văn bản đinh dạng XML
Ví dụ: <? Php echo “Well come to PHP with XML”;>?
- Kiểu Script: Trong trường hợp bạn sử dụng PHP như một script tương tự khai báo
JavaScipt hay VBScript:
Ví dụ: <script language= “php”>
echo “Php Script”;
</script>
- Kiểu ASP: Trong trường hợp bạn khai báo thẻ PHP như một phần trong trang ASP.
6


Ví dụ: <% echo “PHP – ASP”; %>
*PHP và HTML là các ngôn ngữ không “nhạy cảm “với khoảng trắng, khoảng trắng có thể
được đặt xung quanh để các mã lệnh để rõ ràng hơn. Chỉ có khoảng trắng đơn có ảnh hưởng đến
sự thể hiện của trang Web (nhiều khoảng trắng liên tiếp sẽ chỉ thể hiện dưới dạng một khoảng
trắng đơn).

1.1.5. Các kiểu dữ liệu
Dữ liệu đến từ Script đều là biến PHP, bạn có thể nhận biết chúng bằng cách sử dụng dấu $
trước tên biến.
1.1.5.1. Số nguyên
Số nguyên được khai báo và sử dụng giá trị giống với C.
Ví dụ:
$a=12345;
$a=-456;
1.1.5.2. Số thực
Ví dụ:

$a=2. 123;
$b=3. 1e3;

1.1.5.3. Xâu
Xâu có hai cách để xác định 1 xâu: Đặt giữa 2 dấu ngoặc kép (“ ”) hoặc giữa 2 dấu ngoặc
(‘’).
1.1.5.4. Mảng
Mảng thực chất gồm 2 bảng: Bảng chỉ số và bảng liên kết.
7


* Mảng một chiều
Có thể dùng hàm List() hoặc Array(). Có thể dùng các hàm aort(), ksort(), sort(), uaort(),...
để sắp xếp mảng, tùy thuộc vào việc bạn định sắp xếp theo kiểu gì..
* Mảng 2 chiều
Ví dụ:

$a[1]=$f;
$a[1][2]=$f;

$a[“abc”][2]=$f;
...

1.1.6. Biến - giá trị
PHP quy định một biến được biểu diễn bắt đầu bằng dấu $, sau đó là một chữ cái hoặc dấu
gạch dưới.
1.1.6.1. Một số biến đã được khai báo sẵn
HTTP_GET_VARS: Mảng các giá trị nguyên truyền tới script thông qua phương thức
HTTP GET. Chỉ có tác dụng nếu “track_vars” .Trong cấu hình được đặt hoặc chỉ dẫn Php_track_vars?>.
HTTP_POST_VARS: Mảng các giá trị nguyên truyền tới script thông qua phương thức
HTTP POST.
HTTP_COOKIE_VARS: Một mảng các giá trị được truyền tới script hiện tại bằng HTTP
cookie. Chỉ có tác dụng nếu “track_vars” trong cấu hình được đặt hoặc chỉ dẫn php_track_vars?>...

8


1.1.6.2. Phạm vi giá trị
PHP coi một biến có một giới hạn. Để xác định một biến toàn cục (global) có tác dụng trong
một hàm ta cần khai báo lại. Nếu khơng có giá trị của biến sẽ được coi như là cục bộ trong hàm.
VD:

$a=1;
$b=2;
Function Sum(){
Global $a, $b;
$b=$a+$b;
}

Sum();
Echo $b;

Khi có khai báo global, $a và $b được biết đó là những biến tồn cục. Nếu khơng có khai
báo global, $a và $b chỉ được coi là các biến bên trong hàm Sum().
1.1.6.3. Tên biến
Một biến có thể gắn với một cái tên
Ví dụ:
$a= “chao”;

9


$$a= “cacban”;
 $Chao= “cacban” $Chao= “cacban”
Và echo”$a${chao}”;
Kết quả sẽ là “chaocacban”
1.1.7. Các giá trị bên ngoài phạm vi PHP
HTML Form: Khi 1 giá trị gắn với 1 file php qua phương thức POST
Ví dụ:
<form action = “top. php” method= “post”>
Name: < input type = “text” name = “name” ><BR>
<input type = “Submit”>
</form>
PHP sẽ tạo 1 biến $ name bao gồm mọi giá trị trong trường Name của Form
PHP có thể hiểu được một mảng một chiều gồm các giá trị trong một Form
Vì vậy, bạn có thể nhóm những giá trị liên quan lại với nhau hoặc sử dụng đặc tính này để
nhận các giá trị từ 1 đầu vào tuỳ chọn.
Khi tính chất track_vars được đặt trong cấu hình hoặc có chỉ dẫn <? php_track_vars?>. Các
giá trị được submit sẽ lấy ra qua phương thức GET và POST có thể lấy ra từ 2 mảng toàn cục

$HTTP_POST_VARS và $HTTP_GET_VARS.
10



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×