Slide 1
Nội dung
Tài Liệu Tham Khảo
Học phần
Chương I: Tổng Quan
Một số khái niệm (tiếp)
Một số khái niệm (tiếp)
Một số khái niệm (tiếp)
Một số khái niệm (tiếp)
Một số khái niệm (tiếp)
Một số khái niệm (tiếp)
Phân loại website
Web tĩnh
Web động
Web động
Web động
Quy trình tổng quát xây dựng website
Một số bước chính trong lập trình web
Một số bước chính trong lập trình web
Một số bước chính trong lập trình web
Các phần mềm hỗ trợ
Download
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
HTML - HyperText Markup Language
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
CSS - Cascading Style Sheets
Slide 72
Slide 73
Slide 74
Slide 75
Cài đặt webserver
Cài đặt IIS
Cài đặt PHP Engine
Cài đặt PHP Engine (tiếp)
Cài đặt PHP Engine (tiếp)
Cài đặt PHP Engine (tiếp)
Cài đặt PHP Engine (tiếp)
Cài đặt MySQL
Cài đặt MySQL (tiếp)
Cài đặt MySQL (tiếp)
Cài đặt MySQL (tiếp)
Cài đặt MySQL (tiếp)
Cài đặt MySQL (tiếp)
Cài đặt MySQL (tiếp)
Cài đặt MySQL (tiếp)
Cài đặt MySQL (tiếp)
Cài đặt WAMP
Cấu hình đổi PORT của IIS và Apache
Cấu hình đổi PORT của IIS và Apache (tiếp)
Cấu hình đổi PORT của IIS và Apache (tiếp)
Chương II: Giới thiệu PHP
Ưu điểm của PHP
Ưu điểm của PHP
Đặc điểm PHP
Nhúng PHP vào HTML
Nhúng PHP vào HTML
Trang PHP đầu tiên
Trang PHP đầu tiên (tiếp)
Quy tắc viết mã lệnh trong PHP
Chú thích trong PHP
Chương III: Lập Trình PHP
Biến (tiếp)
Biến (tiếp)
Ví dụ sử dụng biến
Biến động (biến biến)
Tham trị và tham chiếu
Tuổi thọ của biến
Phạm vi của biến
Phạm vi của biến (tiếp)
Phạm vi của biến (tiếp)
Phạm vi của biến (tiếp)
Sử dụng biến toàn cục trong hàm
Sử dụng biến toàn cục trong hàm (tiếp)
Sử dụng biến toàn cục trong hàm (tiếp)
Sử dụng biến toàn cục trong hàm (tiếp)
Sử dụng biến toàn cục trong hàm (tiếp)
Biến tĩnh
Biến tĩnh (tiếp)
Biến tĩnh (tiếp)
Kiểu dữ liệu
Kiểu logic
Kiểu số
Kiểu số (tiếp)
Kiểu chuỗi
Kiểu chuỗi (tiếp)
Kiểu chuỗi (tiếp)
Kiểu chuỗi (tiếp)
Kiểu chuỗi (tiếp)
Kiểu chuỗi (tiếp)
Kiểu chuỗi (tiếp)
Kiểu chuỗi (tiếp)
Kiểu chuỗi (tiếp)
Sự chuyển đổi kiểu dữ liệu
Ép kiểu
Một số hàm kiểm tra kiểu
Một số hàm kiểm tra kiểu (tiếp)
Slide 142
Toán tử
Toán tử so sánh
Toán tử bitwise
Toán tử error @
Thứ tự ưu tiên phép toán
Thứ tự ưu tiên phép toán
Hằng
Hằng (tiếp)
Hằng (tiếp)
Các câu lệnh điều khiển
Rẽ nhánh if
Rẽ nhánh if (tiếp)
Rẽ nhánh if (tiếp)
Rẽ nhánh if (tiếp)
switch
switch (tiếp)
Lặp không xác định
Lặp không xác định (tiếp)
Lặp "xác định"
Lặp "xác định" (tiếp)
Lặp "xác định" (tiếp)
Lặp "xác định" (tiếp)
break và continue
break và continue (tiếp)
break và continue (tiếp)
Bài tập cấu trúc điều khiển
Mảng
Mảng (tiếp)
Khai báo mảng
Khai báo mảng (tiếp)
Khai báo mảng (tiếp)
Khai báo mảng (tiếp)
Thao tác mảng
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Thao tác mảng (tiếp)
Các hàm xử lý mảng
Các hàm xử lý mảng (tiếp)
Các hàm xử lý mảng (tiếp)
Các hàm xử lý mảng (tiếp)
Các hàm xử lý mảng (tiếp)
Các hàm xử lý mảng (tiếp)
Các hàm xử lý mảng (tiếp)
Các hàm xử lý mảng (tiếp)
Ví dụ về mảng động
Một số hàm xử lý chuỗi
Một số hàm xử lý chuỗi (tiếp)
Một số hàm xử lý chuỗi (tiếp)
Một số hàm xử lý chuỗi (tiếp)
Một số hàm xử lý chuỗi (tiếp)
HTML FORM
HTML FORM (tiếp)
HTML FORM (tiếp)
Truyền dữ liệu của Form HTML
Phương thức GET
Phương thức POST
Đọc dữ liệu gửi từ Form
So sánh GET & POST
Đọc dữ liệu gửi từ Form
Đọc dữ liệu gửi từ Form (tiếp)
Đọc dữ liệu gửi từ Form (tiếp)
Biến $REQUEST
Ví dụ mẫu
Ví dụ mẫu (tiếp)
Ví dụ mẫu (tiếp)
Ví dụ tổng hợp
Ví dụ tổng hợp (tiếp)
Ví dụ tổng hợp (tiếp)
Ví dụ tổng hợp (tiếp)
Bài tập
Bài tập (tiếp)
Bài tập (tiếp)
Bài tập (tiếp)
Bài tập (tiếp)
Sử dụng lại mã lệnh
Sử dụng lại mã lệnh (tiếp)
Sử dụng lại mã lệnh (tiếp)
Sử dụng lại mã lệnh (tiếp)
Sử dụng lại mã lệnh (tiếp)
Sử dụng lại mã lệnh (tiếp)
Sử dụng lại mã lệnh (tiếp)
Sử dụng lại mã lệnh (tiếp)
Bài tập
Hàm tự tạo
Hàm tự tạo
Hàm tự tạo (tiếp)
Hàm tự tạo (tiếp)
Hàm tự tạo (tiếp)
Hàm tự tạo (tiếp)
Truyền tham chiếu
Hàm có tham số mặc định
Hàm có tham số mặc định (tiếp)
Hàm có tham số mặc định (tiếp)
Hàm có tham số không xác định
Hàm có tham số không xác định (tiếp)
Hàm có tham số không xác định (tiếp)
Hàm biến
Hàm biến (tiếp)
Chương IV: Giới thiệu MySQL
Cú pháp truy vấn
Cú pháp truy vấn
Cú pháp truy vấn
Cú pháp truy vấn
Cú pháp truy vấn
Các lệnh thông dụng trong MySQL
Một số kiểu dữ liệu trong MySQL
Các kiểu dữ liệu cơ bản trong MySQL
Các kiểu dữ liệu cơ bản trong MySQL
Một số thuật ngữ
Chương V: MySQL và PHP Kết nối MySQL từ PHP
Thư viện mysql cải tiến trong PHP5
Bước 1 - Tạo kết nối
Bước 1 - Tạo kết nối (tiếp)
Bước 2 - Lựa chọn CSDL
Bước 3 – Chọn bảng mã (nếu cần)
Bước 3 – Chọn bảng mã (nếu cần)
Bước 4 – Xây dựng truy vấn
Bước 5 - Thực hiện truy vấn
Bước 6: Xử lý kết quả trả về
Bước 6: Xử lý kết quả trả về (tiếp)
Bước 6: Xử lý kết quả trả về (tiếp)
Bước 6: Xử lý kết quả trả về (tiếp)
Bước 6: Xử lý kết quả trả về (tiếp)
Bước 6: Xử lý kết quả trả về (tiếp)
Bước 7 – Dọn dẹp tài nguyên
Bước 8 – Đóng kết nối
Ví dụ
Ví dụ (tiếp)
Ví dụ (tiếp)
Ví dụ (tiếp)
Ví dụ (tiếp)
Tiếng Việt trong PHP
Tiếng Việt trong PHP (tiếp)
Tiếng Việt trong PHP (tiếp)
Bài tập
Bài tập (tiếp)
SQL Injection
Ví dụ
Cách phòng tránh
Cách phòng tránh (tiếp)
Cách phòng tránh (tiếp)
Chương VI: Quản lý Session và Cookies
Session (tiếp)
Thao tác với Session
Thao tác với Session (tiếp)
Thao tác với Session (tiếp)
Cookie
Thiết lập cookie
Thiết lập cookie
Đọc cookie
Đọc cookie (tiếp)
Bài tập
Slide 306
Slide 307
Slide 308
Mở file (tiếp)
Mở file (tiếp)
Đóng file
Đọc file
Đọc file (tiếp)
Đọc file (tiếp)
Đọc file (tiếp)
Ghi file
Làm việc với thư mục
Ví dụ upload file
Ví dụ upload file (tiếp)
Phân trang với PhP
Phân trang với PhP
Phân trang với PhP
Sao lưu dữ liệu phpMyAdmin
Sao lưu dữ liệu phpMyAdmin
Tạo trang chi tiết cho danh sách các đối tượng
Tạo trang chi tiết cho danh sách các đối tượng
Tạo trang chi tiết cho danh sách các đối tượng
Slide 328