1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)

183 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 183
Dung lượng 3,22 MB

Nội dung

ỦY BAN NHÂN DÂN TỈNH LÂM ĐỒNG TRƢỜNG CAO ĐẲNG NGHỀ ĐÀ LẠT GIÁO TRÌNH MƠN HỌC/ MƠ ĐUN: LẬP TRÌNH PHP CĂN BẢN NGÀNH/ NGHỀ: THIẾT KẾ TRANG WEB TRÌNH ĐỘ: CAO ĐẲNG Ban hành kèm theo Quyết định số: 1157/QĐ-CĐNĐL ngày 11 tháng 12 năm 2019 Hiệu trưởng Trường Cao đẳng Nghề Đà Lạt (LƢU HÀNH NỘI BỘ) Lâm Đồng, năm 2019 TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin đƣợc phép dùng ngun trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm Giáo trình đƣợc lƣu hành nội Trƣờng Cao đẳng Nghề Đà Lạt LỜI GIỚI THIỆU Vài nét xuất xứ giáo trình: Giáo trình đƣợc viết theo Thơng tƣ số 03/2017/TT-BLĐTBXH ngày 01 tháng 03 năm 2017 Bộ Lao động – Thƣơng binh Xã hội việc Quy định quy trình xây dựng, thẩm định ban hành chƣơng trình; tổ chức biên soạn, lựa chọn, thẩm định giáo trình đào tạo trình độ trung cấp, trình độ cao đẳng Quá trình biên soạn: Giáo trình đƣợc biên soạn có tham gia tích cực giáo viên có kinh nghiệm, với ý kiến đóng góp quý báu chuyên gia lĩnh vực công nghệ thông tin Mối quan hệ tài liệu với chương trình, mơ đun/mơn học: Căn vào chƣơng trình đào tạo nghề Thiết kế trang web, giáo trình giúp cung cấp cho ngƣời học kiến thức ngơn ngữ lập trình PHP nhƣ kỹ lập trình mã nguồn mở Để học đƣợc mơ đun ngƣời học cần có kiến thức lập trình HTML Cấu trúc chung giáo trình bao gồm 10 bài: Bài Tổng quan PHP Bài Ngôn ngữ PHP Bài PHÉP TỐN VÀ PHÁT BIỂU CĨ ĐIỀU KIỆN Bài Biến Form phƣơng thức HTTP Bài ĐỐI TƢỢNG SESSION VÀ COOKIE Bài Hàm tập tin PHP Bài Chuỗi, mảng kiểu DateTime Bài My SQL Bài 9: PHP database Bài 10: Xoá, cập nhật liệu dạng mảng Lời cảm ơn Giáo trình đƣợc biên soạn sở văn quy định Nhà nƣớc tham khảo nhiều tài liệu liên quan có giá trị Song hẳn q trình biên soạn khơng tránh khỏi thiếu sót định Ban biên soạn mong muốn thực cảm ơn ý kiến nhận xét, đánh giá chuyên gia, thầy cô đóng góp cho việc chỉnh sửa để giáo trình ngày hoàn thiện Lâm Đồng, ngày 10 tháng 12 năm 2019 Tham gia biên soạn Phạm Đình Nam Ngơ Thiên Hồng Nguyễn Quỳnh Ngun Phan Ngọc Bảo MỤC LỤC BÀI TỔNG QUAN VỀ PHP 11 GIỚI THIỆU PHP 11 CÀI ĐẶT PHP 11 CẤU HÌNH ỨNG DỤNG PHP 12 3.1 Cấu hình IIS 12 Hình 1-1: Khai báo diễn giải 12 Hình 1-3: Chọn thƣ mục myPHP 13 Hình 1-4: Quyền truy cập 13 Hình 1-5: Tạo thành cơng ứng dụng PHP IIS 14 Hình 1-5: Cấu hình PHP IIS 14 Hình 1-7: Khai báo PHP Engine 15 3.2 Cài đặt Apache Web Servr 15 GIỚI THIỆU PHP 16 4.1 Yêu cầu 16 4.2 Giới thiệu 16 4.3 Thông dịch trang PHP 16 4.4 Kịch (script) 17 Ví dụ 1-1: Trang hello.php 17 Hình 1-10: Kết trang hello.php 17 Ví dụ 1-2: Trang script.php 18 Hình 1-11: Kết trang hello.php 19 4.5 Ghi PHP 19 4.6 In kết trang PHP 20 Ví dụ 1-2: Trang echo.php 20 KẾT LUẬN 21 BÀI NGÔN NGỮ PHP 22 KHÁI NIỆM VỀ CÚ PHÁP PHP 22 KHAI BÁO BIẾN 22 KIỂU DỮ LIỆU 23 3.1 Thay đổi kiểu liệu 23 3.2 Kiểm tra kiểu liệu biến 24 3.3 Thay đổi kiểu liệu biến 25 3.4 Kiểu Array 26 3.5 Kiểu đối tƣợng 27 3.6 Tầm vực biến 28 HẰNG TRONG PHP 29 4.1 Khai báo sử dụng 29 4.2 Kiểm tra 30 KẾT LUẬN 31 BÀI PHÉP TỐN VÀ PHÁT BIỂU CĨ ĐIỀU KIỆN 32 TRONG PHP 32 KHÁI NIỆM VỀ CÁC TOÁN TỬ TRONG PHP 32 GIỚI THIỆU TOÁN TỬ 33 2.1 Toán tử AND 33 2.2 Toán tử Not: ~ And ! 34 2.3 Toán tử nhân chia: * and / 34 Ví dụ 3.3: Phép tốn * /, + - 34 2.4 Toán tử modulus: % 35 Ví dụ 3.4: Phép tốn % 35 2.5 Toán tử quan hệ: >=,>,=,

Ngày đăng: 28/12/2021, 19:24

HÌNH ẢNH LIÊN QUAN

3.C ẤU HÌNH ỨNG DỤNG PHP 3.1. C ấu hình IIS   - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
3. C ẤU HÌNH ỨNG DỤNG PHP 3.1. C ấu hình IIS (Trang 14)
myPHP nhƣ hình 1-3. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
my PHP nhƣ hình 1-3 (Trang 15)
Kết quả trả về nhƣ hình 1-10 khi triệu gọi trang này trên trình duyệt. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
t quả trả về nhƣ hình 1-10 khi triệu gọi trang này trên trình duyệt (Trang 19)
Hình 4-1: Nhập liệu K ết quả trả về nhƣ hình 4 -1-1.   - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Hình 4 1: Nhập liệu K ết quả trả về nhƣ hình 4 -1-1. (Trang 47)
Hình 4-1-1: Kết quả lấy từ trang submit bằng biến form - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Hình 4 1-1: Kết quả lấy từ trang submit bằng biến form (Trang 48)
Hình 4-2-1: Biến form với phƣơng thức GET - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Hình 4 2-1: Biến form với phƣơng thức GET (Trang 49)
Hình 4-3: Chọn ký tự - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Hình 4 3: Chọn ký tự (Trang 50)
Hình 4-3-1: Lỗi phát sinh - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Hình 4 3-1: Lỗi phát sinh (Trang 52)
Hình 4-5: Sử dụng $HTTP_GET_VARS - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Hình 4 5: Sử dụng $HTTP_GET_VARS (Trang 55)
Khi ngƣời sử dụng nhập username và password nhƣ hình 4-6 và nhấn nút Login. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
hi ngƣời sử dụng nhập username và password nhƣ hình 4-6 và nhấn nút Login (Trang 56)
hình 51. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
hình 51. (Trang 59)
Kết quả trả về nhƣ hình 5-2. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
t quả trả về nhƣ hình 5-2 (Trang 60)
Hình 5-3: Lấy giá trị của session - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Hình 5 3: Lấy giá trị của session (Trang 61)
hình 5-4. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
hình 5 4 (Trang 62)
Khi triệu gọi trang checksession.php thìkết quả sẽ trình bày nhƣ hình 5-5. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
hi triệu gọi trang checksession.php thìkết quả sẽ trình bày nhƣ hình 5-5 (Trang 63)
hình 56. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
hình 56. (Trang 64)
Khi ngƣời sử dụng triệu gọi trang setcookie.php kết quả trả về nhƣ hình 5-8. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
hi ngƣời sử dụng triệu gọi trang setcookie.php kết quả trả về nhƣ hình 5-8 (Trang 66)
Tìm hiểu cách cài đặt, cấu hình, quản trị, backup & restore, import & export, thi ết       kế, lập trình, tựđộng hoá tác vụ quản trị,        - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
m hiểu cách cài đặt, cấu hình, quản trị, backup & restore, import & export, thi ết kế, lập trình, tựđộng hoá tác vụ quản trị, (Trang 78)
top.htm, bottom.htm chèn vào trang templates.php nhƣ hình 6-5. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
top.htm bottom.htm chèn vào trang templates.php nhƣ hình 6-5 (Trang 85)
Kết quả trả về nhƣ hình 6-6 sau    - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
t quả trả về nhƣ hình 6-6 sau (Trang 90)
Kết quả trình bày nhƣ hình 7-5. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
t quả trình bày nhƣ hình 7-5 (Trang 95)
Hình 7-6: Hàm thay thế chuỗi - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Hình 7 6: Hàm thay thế chuỗi (Trang 96)
Khi triệu gọi trang này trên trình duyệt, kết quả trình bày nhƣ hình 7-8. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
hi triệu gọi trang này trên trình duyệt, kết quả trình bày nhƣ hình 7-8 (Trang 99)
Kết quả trả về nhƣ hình 7-9. - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
t quả trả về nhƣ hình 7-9 (Trang 101)
Bảng 8-4: Kiểu dữ liệu số chấm động - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Bảng 8 4: Kiểu dữ liệu số chấm động (Trang 111)
Sơ đồ 8-1: Mô hình quan hệ - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Sơ đồ 8 1: Mô hình quan hệ (Trang 143)
Hình 8-13: Tạo kịch bản trong MySQl-Front    - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Hình 8 13: Tạo kịch bản trong MySQl-Front (Trang 162)
Hình 9-1: Thêm mẩu tin - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
Hình 9 1: Thêm mẩu tin (Trang 165)
tblShips nhƣ hình 9-4.    - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
tbl Ships nhƣ hình 9-4. (Trang 172)
tblSubCategories định nghĩa trong trang lietke.php nhƣ hình 10-1.    - Giáo trình môn họcmô đun Lập trình PHP căn bản (Ngànhnghề Thiết kế trang web)
tbl SubCategories định nghĩa trong trang lietke.php nhƣ hình 10-1. (Trang 175)