Nền tảng Kiến thức - Hành trang tới Tương lai
Card image

Chương 6-Bài 4. [Bài tập 2.3] - Thực hành thao tác các câu lệnh cập nhật dữ liệu trang web Thương mại điện tử

Tác giả: Dương Nguyễn Phú Cường #10605
Ngày đăng: Hồi xưa đó
Lượt xem: 128

Database mẫu

Mô hình ER

File SQL database mẫu

ecommerce_db.sql

Thêm dữ liệu

  • Khi thêm dữ liệu (INSERT) thì cần INSERT các dữ liệu của table CHA trước.
  • Sử dụng câu lệnh SQL INSERT để thêm các dữ liệu sau vào database đã thiết kế:
  • Thêm các Nhà sản xuất với đầy đủ các thông tin như:
Mã nhà sản xuất Tên nhà sản xuất
1 Apple
2 Microsoft
3 Nokia
4 Xiaomi
5 Oppo
  • Thêm các Loại sản phẩm với đầy đủ các thông tin như:
Mã Loại sản phẩm Tên Loại sản phẩm Mô tả loại sản phẩm
1 Điện thoại Các dòng sản phẩm về điện thoại
2 Laptop Các dòng sản phẩm về laptop
3 Linh phụ kiện Các dòng sản phẩm về linh phụ kiện như Củ sạc, Pin dự phòng, Ốp lưng...
4 Máy tính bảng Các dòng sản phẩm về Máy tính bảng
  • Thêm các thông tin về Khuyến mãi với đầy đủ các thông tin như sau:
Mã khuyến mãi Tên khuyến mãi Nội dung Từ ngày Đến ngày
1 Khuyến mãi Quốc khánh 2/9 Nhân dịp Quốc khánh 2/9, giảm giá tất cả sản phẩm 5% 01/09/2022 10/09/2022
2 Khuyến mãi Trung thu Nhân dịp Trung thu, tặng voucher 50k tất cả sản phẩm 15/08/2022 30/08/2022
  • Thêm các sản phẩm với đầy đủ các thông tin như:
Mã sản phẩm Tên sản phẩm Giá bán hiện tại Giá cũ Mô tả ngắn Mô tả chi tiết Số lượng hiện tại Ngày cập nhật SP Loại sản phẩm Nhà sản xuất Khuyến mãi
1 Samsung Galaxy S3 12,000,000 11,800,000 ản phẩm của Samsung năm 2013Cấu hình: CPU Dual Core – Ram 1 GB chi tiết... 17 22/12/2021 11:20:30 Điện thoại Samsung
2 Apple Ipad 4 Wifi 16GB 11,800,000 12,000,000 CPU Dual-core Cortex-A9 tốc độ 1GHzMàn hình 9.7 inch, cảm ứng điện dung đa điểm chi tiết... 100 12/01/2013 10:04:45 Máy tính bảng Apple
3 Apple iPhone 5 16GB 14,890,000 CPU: Dual-core 1 GHzChi tiết iPhone 5 chi tiết... 0 16/01/2013 17:13:45 Điện thoại Apple
4 Apple iPhone 5 16GB White 14,990,000 CPU: Dual-core 1 GHz - Màu trắngChi tiết iPhone 5 chi tiết... 10 16/01/2013 17:14:55 Điện thoại Apple Khuyến mãi Tết Trung thu, nội dung: Nhân dịp Trung thu, tặng voucher 50k tất cả sản phẩm, thời gian: 15/08/2022 - 30/08/2022
5 Samsung Galaxy Tab 10.1 3G 16G 10,990,000 12,000,000 Màn hình 10.1 inch cảm ứng đa điểmVi xử lý Dual-core 1 Cortex-A9 tốc độ 1GHz chi tiết... 6 17/01/2013 14:18:03 Điện Thoại Samsung
6 Nokia Asha 311 2,699,000 3,000,000 Điện thoại di động Nokia Asha 311Màn hình QVGA, 3.0 inches chi tiết... 25 17/01/2013 14:19:10 Điện thoại Nokia
7 Samsung Galaxy Tab 2 7.0 7,500,000 7,950,000 Máy tính bảng Samsung Galaxy Tab 2 7.0Màn hình 7 inch Cảm ứng điện dung chi tiết... 13 28/01/2013 10:42:08 Máy tính bảng Samsung
  • Thêm các thông tin về Hình sản phẩm như sau:
Mã hình sản phẩm Tập tin hình Sản phẩm
1 samsung-galaxy-1.jpg 1 Samsung Galaxy S3
2 samsung-galaxy-2.jpg 1 Samsung Galaxy S3
3 samsung-galaxy-3.jpg 1 Samsung Galaxy S3
4 samsung-galaxy-4.jpg 1 Samsung Galaxy S3
5 samsung-galaxy-5.jpg 1 Samsung Galaxy S3
6 apple-iphone-16gb-1.jpg 3 Apple iPhone 5 16GB
7 apple-iphone-16gb-2.jpg 3 Apple iPhone 5 16GB
8 nokia-asha-1.jpg 6 Nokia Asha 311
  • Thêm các thông tin về Khách hàng như sau:
Tên đăng nhập Mật khẩu Họ tên Giới tính Địa chỉ Điện thoại Email Ngày sinh Tháng sinh Năm sinh CMND/CCCD Mã kích hoạt Trạng thái Quản trị
dnpcuong 123@%^ Dương Nguyễn Phú Cường Nam Ninh Kiều, TP Cần Thơ 0915659223 phucuong@ctu.edu.vn 01 01 2000 3622123456789 149782 Đã kích hoạt Là quản trị hệ thống
ttb !@#456 Trần Thị B Nữ Cái Răng, TP Cần Thơ 0987654321 ttb@gmail.com 15 07 2001 368844779988 142001 Chưa kích hoạt Không là quản trị hệ thống
  • Thêm các thông tin về Hình thức thanh toán như sau:
Mã HTTT Tên HTTT
1 Tiền mặt
2 Thẻ ATM ngân hàng
3 Thẻ VISA, MASTER CARD
4 Shipcod
5 Ví Momo
  • Thêm các thông tin về Đơn đặt hàng như sau:
Mã đơn hàng Ngày lập đơn hàng Ngày giao ĐH Nơi giao ĐH Trạng thái thanh toán HTTT Khách hàng
1 28/01/2020 10:42:08 30/01/2020 07:16:00 Vĩnh Long Đã giao hàng và thanh toán xong Shipcod Dương Nguyễn Phú Cường
2 15/07/2022 08:02:22 Mới đặt hàng Thẻ ATM ngân hàng Dương Nguyễn Phú Cường
3 22/07/2022 10:00:22 23/07/2022 13:30:22 Cần Thơ Đã giao hàng Shipcod Trần Thị B
  • Thêm các thông tin về Chi tiết đơn đặt hàng như sau:
Mã Sản phẩm Mã Đơn hàng Số lượng đặt Đơn giá đặt
1 1 1 11,800,000
2 1 2 12,000,000
6 2 2 2,699,000
5 3 3 10,990,000
1 3 1 12,000,000
3 3 1 14,890,000
  • Thêm các thông tin về Chủ đề góp ý như sau:
Mã chủ đề góp ý Tên chủ đề góp ý
1 Góp ý về Giao diện
2 Góp ý về Tính năng
3 Góp ý về Tính tiện dụng
4 Góp ý về Giá cả
  • Thêm các thông tin về Góp ý như sau:
Mã góp ý Họ tên người góp ý Email Địa chỉ Điện thoại Tiêu đề góp ý Nội dung góp ý Ngày góp ý Chủ đề
1 Nguyễn Văn A nva@gmail.com 123 Sóc Trăng 0987456123 Góp ý giao diện Màu sắc trang web hơi tối, có thể chỉnh tốt hơn. 13/03/2022 11:00:22 Góp ý giao diện
2 Trần Thị Trang ttrang@hotmail.com 456 Trà Vinh 0965478123 Góp ý về Giá cả Các mặt hàng hiển thị giá cả chưa phù hợp 20/07/2022 22:15:22 Góp ý giá cả

Cập nhật dữ liệu

  1. Hiệu chỉnh cập nhật giá cả của tất cả sản phẩm, giảm đi 3% (cần lưu lại giá trước khi thay đổi).
  2. Các sản phẩm nào gần hết số lượng (<= 10) thì cần kích cầu xả hàng, giảm mỗi sản phẩm 100k (cần lưu lại giá trước khi thay đổi).
  3. Thông tin khách hàng dnpcuong bị sai thông tin, cần cập nhật như sau:
    • Ngày sinh chính xác: 11/06/1989
    • Số CMND/CCCD chính xác là: 3622998877
  4. Khách hàng ttb có yêu cầu đổi mật khẩu sang mật khẩu bảo mật hơn như: tTb@#15072001
  5. Sản phẩm Samsung Galaxy Tab 10.1 3G 16G bị phân loại sai, cần chuyển sang loại sản phẩm đúng là: Máy tính bảng.
  6. Sản phẩm Nokia Asha 311 và sản phẩm Samsung Galaxy Tab 2 7.0 cần được khuyến mãi trong dịp Quốc khánh 2/9

Xóa dữ liệu

  1. Nhà sản xuất Oppo không còn hợp tác nữa, cần xóa khỏi hệ thống.
  2. Đơn hàng của khách hàngDương Nguyễn Phú Cường, đặt vào ngày 15/07/2022 08:02:22, có mã đơn hàng 2, đặt hàng đã lâu mà không thấy khách nhận -> cần xóa khỏi hệ thống.

Yêu cầu

  • Viết các câu lệnh SQL thao tác dữ liệu INSERT, UPDATE, DELETE
  • Sử dụng Tool (HeidiSQL / PHP MyAdmin / MySQL Workbench) để viết và kiểm tra các câu lệnh SQL tương ứng.
  • Viết bài tập vào file Word và nộp bài thông qua Google Form (https://forms.gle/CHu4RzR6nXXkE2SW9).
  • Mẫu nộp bài tập: Mau_NopBaiTap_TDU_TH13_[MSSV]_[HoTen]

Chương trình học


  1. Cơ sở dữ liệu
  2. Thiết kế Cơ sở dữ liệu 12
    1. Mô hình dữ liệu Quan niệm CDM (Conceptual Data Model) #10551
    2. Mô hình dữ liệu Vật lý PDM (Physical Data Model) #10560
    3. [Bài tập 1.1] - Thực hành thiết kế sơ đồ CDM trang web Thương mại điện tử #10552
    4. [Bài tập 1.2] - Thực hành thiết kế sơ đồ PDM (ER) trang web Thương mại điện tử #10571
    5. [Bài tập 1.3] - Thực hành thiết kế sơ đồ CDM hệ thống Quản trị Thiết bị / Phòng học #10554
    6. [Bài tập 1.4] - Thực hành thiết kế sơ đồ PDM (ER) hệ thống Quản trị Thiết bị / Phòng học #10572
    7. [Bài tập 1.5] - Thực hành thiết kế sơ đồ CDM hệ thống Kênh phát nhạc #10556
    8. [Bài tập 1.6] - Thực hành thiết kế sơ đồ PDM (ER) hệ thống Kênh phát nhạc #10573
    9. [Bài tập 1.7] - Thực hành thiết kế sơ đồ CDM trang web Quản lý Truyện tranh / Tiểu thuyết #10569
    10. [Bài tập 1.8] - Thực hành thiết kế sơ đồ PDM (ER) trang web Quản lý Truyện tranh / Tiểu thuyết #10574
    11. [Bài tập 1.9] - Thực hành thiết kế sơ đồ CDM hệ thống Quản trị Nhân sự #10575
    12. [Bài tập 1.10] - Thực hành thiết kế sơ đồ PDM (ER) hệ thống Quản trị Nhân sự #10558
  3. Hệ quản trị Cơ sở dữ liệu MySQL - Tổng quan, khái niệm về database 2
    1. Tổng quan, khái niệm về database và các thành phần trong database RDMS #8565
    2. Các kiểu dữ liệu trong MySQL #8575
  4. Hệ quản trị Cơ sở dữ liệu MySQL - Các lệnh tạo cấu trúc (schema database) 2
    1. Câu lệnh tạo cấu trúc bảng - CREATE TABLE #10599
    2. Câu lệnh hiệu chỉnh cấu trúc bảng - ALTER TABLE #10600
  5. Hệ quản trị Cơ sở dữ liệu MySQL - Tạo cấu trúc database với HeidiSQL 9
    1. Tạo cơ sở dữ liệu (database) NetaShop - Sử dụng HeidiSQL #8587
    2. Tạo bảng (table) Danh mục phẳng - Sử dụng HeidiSQL #8582
    3. Tạo bảng (table) Danh mục có liên kết khóa ngoại (có quan hệ) - Sử dụng HeidiSQL #8597
    4. Tạo bảng (table) theo quan hệ Nhiều - Nhiều (N-N) - Sử dụng HeidiSQL #8619
    5. Tạo bảng (table) có Quan hệ Tự thân (self foreign key) - Sử dụng HeidiSQL #8664
    6. [Bài tập 2.1] - Thực hành tạo cấu trúc database với PDM (ER) trang web Thương mại điện tử #10598
    7. [Bài tập 2.2] - Thực hành tạo cấu trúc database với PDM (ER) trang web Quản lý Truyện tranh / Tiểu thuyết #10603
    8. Cách export (dump) cơ sở dữ liệu MySQL bằng HeidiSQL #8343
    9. [Bài tập 2.3] - Thực hành tạo cấu trúc database với PDM (ER) trang web Quản lý Bóng đá #11614
  6. Hệ quản trị Cơ sở dữ liệu MySQL - Các lệnh cập nhật dữ liệu (Insert - Update - Delete) 5
    1. Câu lệnh Thêm dữ liệu (INSERT) #2663
    2. Câu lệnh Cập nhật dữ liệu (UPDATE) #2665
    3. Câu lệnh Xóa dữ liệu (DELETE) #2664
    4. [Bài tập 2.3] - Thực hành thao tác các câu lệnh cập nhật dữ liệu trang web Thương mại điện tử #10605
    5. [Bài tập 2.4] - Thực hành thao tác các câu lệnh cập nhật dữ liệu trang web Quản lý Truyện tranh / Tiểu thuyết #10625
  7. Hệ quản trị Cơ sở dữ liệu MySQL - Các lệnh truy vấn dữ liệu (Select query data) 3
    1. Quy trình Workflow truy vấn dữ liệu với câu lệnh SQL SELECT #10647
    2. [Bài tập 2.5] - Thực hành truy vấn dữ liệu cho Nghiệp vụ Bán hàng - Trang web Thương mại điện tử #10636
    3. [Bài tập 2.6] - Thực hành truy vấn dữ liệu cho Nghiệp vụ Quản lý - Trang web Quản lý Truyện tranh / Tiểu thuyết #10637
  8. Ngôn ngữ lập trình PHP - Cú pháp căn bản 13
    1. Sơ đồ vận hành của một Website #1311
    2. Trình diễn (render) dữ liệu Đơn giản ra giao diện (HTML, CSS, JS) sử dụng PHP #8696
    3. Trình diễn (render) dữ liệu Danh sách Array ra giao diện (HTML, CSS, JS) sử dụng PHP #9564
    4. [Bài tập] - Tạo các trang web PHP cho phép Khách truy cập tương ứng từ địa chỉ web URL #10651
    5. [Bài tập] - Khai báo các biến dữ liệu Đơn giản trong PHP và Render dữ liệu Đơn giản ra giao diện (HTML, CSS, JS) sử dụng PHP #10669
    6. [Bài tập] - Khai báo các biến dữ liệu Mảng Array và Render dữ liệu Danh sách Array ra giao diện (HTML, CSS, JS) sử dụng PHP #10670
    7. [Bài tập] - Xét kết quả tốt nghiệp của Sinh viên dựa theo thang điểm 10 sử dụng PHP #10695
    8. [Bài tập] - Làm quen với vòng lặp FOR / FOREACH / WHILE / DO WHILE trong PHP #10704
    9. Hàm (function) trong PHP #10713
    10. Các hàm (functions) xử lý Ngày tháng (datetime) trong PHP #10727
    11. Các hàm (functions) kiểm tra Biến (Variable) và các hàm kiểm tra Kiểu dữ liệu (data types) của biến trong PHP #10728
    12. [Bài tập] - Làm quen với hàm (function) trong PHP #10721
    13. [Bài tập] - Làm quen và sử dụng các hàm (functions) thông dụng có sẵn trong PHP #10753
  9. Ngôn ngữ lập trình PHP - Xử lý Request và Response 6
    1. Thu thập và Xử lý dữ liệu bằng Yêu cầu GET (Request GET) trong PHP #8704
    2. Thu thập và Xử lý dữ liệu bằng Yêu cầu POST (Request POST) trong PHP #8705
    3. [Bài tập] - Tạo Form Đăng nhập và truyền dữ liệu bằng Request POST trong PHP #10771
    4. [Bài tập] - Tạo Form Liên hệ và truyền dữ liệu bằng Request POST trong PHP #10772
    5. [Bài tập] - Tạo trang Danh sách Sinh viên và truyền dữ liệu chức năng Sửa/Xóa bằng Request GET trong PHP #10773
    6. Bài tập tạo Form Tìm kiếm Thu thập và Xử lý dữ liệu bằng Yêu cầu GET (Request GET) trong PHP #8717
  10. Ngôn ngữ lập trình PHP - Thiết kế bố cục (layouts) cho trang web 3
    1. Khái niệm về bố cục (layouts) trong thiết kế giao diện Web / App #10538
    2. Thiết kế bố cục (layouts) cho giao diện Frontend sử dụng PHP thuần #8868
    3. [Bài tập] - Tiến hành áp dụng bố cục (layout) đã thiết kế cho các trang web thuộc Frontend #10796
  11. Ngôn ngữ lập trình PHP - Thao tác với Cơ sở dữ liệu MySQL 16
    1. Quy trình (workflow) xử lý thao tác với cơ sở dữ liệu MySQL trong PHP #9623
    2. Tạo kết nối đến CSDL MySQL trong PHP #8116
    3. Thực thi câu lệnh SELECT trong PHP #8124
    4. Thực thi câu lệnh INSERT trong PHP #8118
    5. Thực thi câu lệnh INSERT với FORM trong PHP #8126
    6. Thực thi câu lệnh UPDATE trong PHP #8120
    7. Thực thi câu lệnh UPDATE với FORM trong PHP #8133
    8. Thực thi câu lệnh DELETE trong PHP #8122
    9. Thực thi câu lệnh DELETE với FORM trong PHP #8130
    10. [Bài tập] - Tạo trang web hiển thị Danh sách các Truyện tranh/Tiểu thuyết hiện có trong Database ra ngoài Trang chủ - Thực thi câu lệnh SELECT trong PHP #10803
    11. [Bài tập] - Tạo trang web hiển thị Chi tiết của một Truyện tranh/Tiểu thuyết - Thực thi câu lệnh SELECT trong PHP #10807
    12. [Bài tập] - Tạo trang web hiển thị Nội dung của một Chương/Tập cụ thể thuộc một Truyện tranh/Tiểu thuyết nào đó - Thực thi câu lệnh SELECT trong PHP #10812
    13. [Bài tập] - Tạo trang web Quản lý hiển thị Danh sách Truyện tranh - Index #10819
    14. [Bài tập] - Tạo trang web Quản lý hiển thị Danh sách Tiểu thuyết - Index #10822
    15. [Bài tập] - Tạo trang web Quản lý Thêm mới Truyện tranh - Create #10831
    16. [Bài tập] - Tạo trang web Quản lý Thêm mới Tiểu thuyết - Create #10836
  12. Đồ án cuối khóa 6
    1. Cách viết Bài báo cáo Đồ án #10841
    2. Cách nộp Bài báo cáo Đồ án #10847
    3. [Đồ án tham khảo] - Website Đọc truyện tranh online #11646
    4. [Đồ án tham khảo] - Website thương mại điện tử Vật liệu xây dựng #11650
    5. [Đồ án tham khảo] - Website xem phim Online #11651
    6. Tiêu chí báo cáo Đồ án #11659
Các bài học

Chương trình học

Bao gồm Module, Chương, Bài học, Bài tập, Kiểm tra...

Chương trình học


  1. Cơ sở dữ liệu
  2. Thiết kế Cơ sở dữ liệu 12
    1. Mô hình dữ liệu Quan niệm CDM (Conceptual Data Model) #10551
    2. Mô hình dữ liệu Vật lý PDM (Physical Data Model) #10560
    3. [Bài tập 1.1] - Thực hành thiết kế sơ đồ CDM trang web Thương mại điện tử #10552
    4. [Bài tập 1.2] - Thực hành thiết kế sơ đồ PDM (ER) trang web Thương mại điện tử #10571
    5. [Bài tập 1.3] - Thực hành thiết kế sơ đồ CDM hệ thống Quản trị Thiết bị / Phòng học #10554
    6. [Bài tập 1.4] - Thực hành thiết kế sơ đồ PDM (ER) hệ thống Quản trị Thiết bị / Phòng học #10572
    7. [Bài tập 1.5] - Thực hành thiết kế sơ đồ CDM hệ thống Kênh phát nhạc #10556
    8. [Bài tập 1.6] - Thực hành thiết kế sơ đồ PDM (ER) hệ thống Kênh phát nhạc #10573
    9. [Bài tập 1.7] - Thực hành thiết kế sơ đồ CDM trang web Quản lý Truyện tranh / Tiểu thuyết #10569
    10. [Bài tập 1.8] - Thực hành thiết kế sơ đồ PDM (ER) trang web Quản lý Truyện tranh / Tiểu thuyết #10574
    11. [Bài tập 1.9] - Thực hành thiết kế sơ đồ CDM hệ thống Quản trị Nhân sự #10575
    12. [Bài tập 1.10] - Thực hành thiết kế sơ đồ PDM (ER) hệ thống Quản trị Nhân sự #10558
  3. Hệ quản trị Cơ sở dữ liệu MySQL - Tổng quan, khái niệm về database 2
    1. Tổng quan, khái niệm về database và các thành phần trong database RDMS #8565
    2. Các kiểu dữ liệu trong MySQL #8575
  4. Hệ quản trị Cơ sở dữ liệu MySQL - Các lệnh tạo cấu trúc (schema database) 2
    1. Câu lệnh tạo cấu trúc bảng - CREATE TABLE #10599
    2. Câu lệnh hiệu chỉnh cấu trúc bảng - ALTER TABLE #10600
  5. Hệ quản trị Cơ sở dữ liệu MySQL - Tạo cấu trúc database với HeidiSQL 9
    1. Tạo cơ sở dữ liệu (database) NetaShop - Sử dụng HeidiSQL #8587
    2. Tạo bảng (table) Danh mục phẳng - Sử dụng HeidiSQL #8582
    3. Tạo bảng (table) Danh mục có liên kết khóa ngoại (có quan hệ) - Sử dụng HeidiSQL #8597
    4. Tạo bảng (table) theo quan hệ Nhiều - Nhiều (N-N) - Sử dụng HeidiSQL #8619
    5. Tạo bảng (table) có Quan hệ Tự thân (self foreign key) - Sử dụng HeidiSQL #8664
    6. [Bài tập 2.1] - Thực hành tạo cấu trúc database với PDM (ER) trang web Thương mại điện tử #10598
    7. [Bài tập 2.2] - Thực hành tạo cấu trúc database với PDM (ER) trang web Quản lý Truyện tranh / Tiểu thuyết #10603
    8. Cách export (dump) cơ sở dữ liệu MySQL bằng HeidiSQL #8343
    9. [Bài tập 2.3] - Thực hành tạo cấu trúc database với PDM (ER) trang web Quản lý Bóng đá #11614
  6. Hệ quản trị Cơ sở dữ liệu MySQL - Các lệnh cập nhật dữ liệu (Insert - Update - Delete) 5
    1. Câu lệnh Thêm dữ liệu (INSERT) #2663
    2. Câu lệnh Cập nhật dữ liệu (UPDATE) #2665
    3. Câu lệnh Xóa dữ liệu (DELETE) #2664
    4. [Bài tập 2.3] - Thực hành thao tác các câu lệnh cập nhật dữ liệu trang web Thương mại điện tử #10605
    5. [Bài tập 2.4] - Thực hành thao tác các câu lệnh cập nhật dữ liệu trang web Quản lý Truyện tranh / Tiểu thuyết #10625
  7. Hệ quản trị Cơ sở dữ liệu MySQL - Các lệnh truy vấn dữ liệu (Select query data) 3
    1. Quy trình Workflow truy vấn dữ liệu với câu lệnh SQL SELECT #10647
    2. [Bài tập 2.5] - Thực hành truy vấn dữ liệu cho Nghiệp vụ Bán hàng - Trang web Thương mại điện tử #10636
    3. [Bài tập 2.6] - Thực hành truy vấn dữ liệu cho Nghiệp vụ Quản lý - Trang web Quản lý Truyện tranh / Tiểu thuyết #10637
  8. Ngôn ngữ lập trình PHP - Cú pháp căn bản 13
    1. Sơ đồ vận hành của một Website #1311
    2. Trình diễn (render) dữ liệu Đơn giản ra giao diện (HTML, CSS, JS) sử dụng PHP #8696
    3. Trình diễn (render) dữ liệu Danh sách Array ra giao diện (HTML, CSS, JS) sử dụng PHP #9564
    4. [Bài tập] - Tạo các trang web PHP cho phép Khách truy cập tương ứng từ địa chỉ web URL #10651
    5. [Bài tập] - Khai báo các biến dữ liệu Đơn giản trong PHP và Render dữ liệu Đơn giản ra giao diện (HTML, CSS, JS) sử dụng PHP #10669
    6. [Bài tập] - Khai báo các biến dữ liệu Mảng Array và Render dữ liệu Danh sách Array ra giao diện (HTML, CSS, JS) sử dụng PHP #10670
    7. [Bài tập] - Xét kết quả tốt nghiệp của Sinh viên dựa theo thang điểm 10 sử dụng PHP #10695
    8. [Bài tập] - Làm quen với vòng lặp FOR / FOREACH / WHILE / DO WHILE trong PHP #10704
    9. Hàm (function) trong PHP #10713
    10. Các hàm (functions) xử lý Ngày tháng (datetime) trong PHP #10727
    11. Các hàm (functions) kiểm tra Biến (Variable) và các hàm kiểm tra Kiểu dữ liệu (data types) của biến trong PHP #10728
    12. [Bài tập] - Làm quen với hàm (function) trong PHP #10721
    13. [Bài tập] - Làm quen và sử dụng các hàm (functions) thông dụng có sẵn trong PHP #10753
  9. Ngôn ngữ lập trình PHP - Xử lý Request và Response 6
    1. Thu thập và Xử lý dữ liệu bằng Yêu cầu GET (Request GET) trong PHP #8704
    2. Thu thập và Xử lý dữ liệu bằng Yêu cầu POST (Request POST) trong PHP #8705
    3. [Bài tập] - Tạo Form Đăng nhập và truyền dữ liệu bằng Request POST trong PHP #10771
    4. [Bài tập] - Tạo Form Liên hệ và truyền dữ liệu bằng Request POST trong PHP #10772
    5. [Bài tập] - Tạo trang Danh sách Sinh viên và truyền dữ liệu chức năng Sửa/Xóa bằng Request GET trong PHP #10773
    6. Bài tập tạo Form Tìm kiếm Thu thập và Xử lý dữ liệu bằng Yêu cầu GET (Request GET) trong PHP #8717
  10. Ngôn ngữ lập trình PHP - Thiết kế bố cục (layouts) cho trang web 3
    1. Khái niệm về bố cục (layouts) trong thiết kế giao diện Web / App #10538
    2. Thiết kế bố cục (layouts) cho giao diện Frontend sử dụng PHP thuần #8868
    3. [Bài tập] - Tiến hành áp dụng bố cục (layout) đã thiết kế cho các trang web thuộc Frontend #10796
  11. Ngôn ngữ lập trình PHP - Thao tác với Cơ sở dữ liệu MySQL 16
    1. Quy trình (workflow) xử lý thao tác với cơ sở dữ liệu MySQL trong PHP #9623
    2. Tạo kết nối đến CSDL MySQL trong PHP #8116
    3. Thực thi câu lệnh SELECT trong PHP #8124
    4. Thực thi câu lệnh INSERT trong PHP #8118
    5. Thực thi câu lệnh INSERT với FORM trong PHP #8126
    6. Thực thi câu lệnh UPDATE trong PHP #8120
    7. Thực thi câu lệnh UPDATE với FORM trong PHP #8133
    8. Thực thi câu lệnh DELETE trong PHP #8122
    9. Thực thi câu lệnh DELETE với FORM trong PHP #8130
    10. [Bài tập] - Tạo trang web hiển thị Danh sách các Truyện tranh/Tiểu thuyết hiện có trong Database ra ngoài Trang chủ - Thực thi câu lệnh SELECT trong PHP #10803
    11. [Bài tập] - Tạo trang web hiển thị Chi tiết của một Truyện tranh/Tiểu thuyết - Thực thi câu lệnh SELECT trong PHP #10807
    12. [Bài tập] - Tạo trang web hiển thị Nội dung của một Chương/Tập cụ thể thuộc một Truyện tranh/Tiểu thuyết nào đó - Thực thi câu lệnh SELECT trong PHP #10812
    13. [Bài tập] - Tạo trang web Quản lý hiển thị Danh sách Truyện tranh - Index #10819
    14. [Bài tập] - Tạo trang web Quản lý hiển thị Danh sách Tiểu thuyết - Index #10822
    15. [Bài tập] - Tạo trang web Quản lý Thêm mới Truyện tranh - Create #10831
    16. [Bài tập] - Tạo trang web Quản lý Thêm mới Tiểu thuyết - Create #10836
  12. Đồ án cuối khóa 6
    1. Cách viết Bài báo cáo Đồ án #10841
    2. Cách nộp Bài báo cáo Đồ án #10847
    3. [Đồ án tham khảo] - Website Đọc truyện tranh online #11646
    4. [Đồ án tham khảo] - Website thương mại điện tử Vật liệu xây dựng #11650
    5. [Đồ án tham khảo] - Website xem phim Online #11651
    6. Tiêu chí báo cáo Đồ án #11659

Bài học trước Bài học tiếp theo