• Bài giảng Lập trình viên mã nguồn mở PHP - Bài 7: PHP Email và Secure EmailBài giảng Lập trình viên mã nguồn mở PHP - Bài 7: PHP Email và Secure Email

    Cách giải quyết •Cách tốt nhất để ngăn chặn việc gửi mail như trên là cần phải xác nhận dữ liệu đầu vào. •Đoạn code ở trang tiếp theo giống như ở phần PHP email ta đã thực hiện, nhưng bây giờ được thêm vào một validator để kiểm tra "from" input field trên form:

    pdf8 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 535 | Lượt tải: 1

  • Bài giảng Lập trình viên mã nguồn mở PHP - Bài 6: Hiển thị dữ liệu trên trang WebBài giảng Lập trình viên mã nguồn mở PHP - Bài 6: Hiển thị dữ liệu trên trang Web

    Hiển thị dữ liệu theo yêu cầu • Vị dụ trong CSDL thưởng dùng kiểu dữ liệu boplenu cho giới tính » CỘt này sẽ có một trong hai giá trị là 0 hoặc 1 và tùy theo quy ước để xác định 0 hoặc 1 thuộc giới tính gi. Nếu Cột giới tính hiển thị 0, 1 và sau đó lại có dòng chú giải thi sẽ không thuận tiện dụng hình ảnh hoặc checkbox,. để hiển thị giới tính. C...

    pdf8 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 471 | Lượt tải: 1

  • Bài giảng Lập trình viên mã nguồn mở PHP - Bài 5: Kết hợp PHP và MySQL - Thư viện PDO 2Bài giảng Lập trình viên mã nguồn mở PHP - Bài 5: Kết hợp PHP và MySQL - Thư viện PDO 2

    Giao tác sQL được định nghĩa dựa trên các câu lệnh xử lý giao tác sau đây: • BEGIN TRANSACTION: Bắt đầu một giao tác • COMMIT: Đánh dấu kết thúc giao tác. Câu lệnh này báo hiệu sự kết thúc thành công của Lý giao tác. Sau câu lệnh này, một giao tác mới sẽ được bắt đầu. • ROLLBACK: Hủy bỏ một giao tác và đưa CSDL về trạng thái như trước khi giao ...

    pdf11 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 547 | Lượt tải: 1

  • Bài giảng Lập trình viên mã nguồn mở PHP - Bài 4: Kết hợp PHP và MySQL - Thư viện PDO 1Bài giảng Lập trình viên mã nguồn mở PHP - Bài 4: Kết hợp PHP và MySQL - Thư viện PDO 1

    PDO cung cấp một lớp truy cập dữ liệu trừu tượng (data-access abstraction layer), nghĩa là, dù chúng ta đang sử dụng CSDL nào, chúng ta đều có thể sử dụng các phương thức như nhau để truy vấn và lấy dữ liệu. PDO không cung cấp một CSDL trừu tượng, vì vậy chúng ta cần phải sử dụng một lớp trừu tượng nếu chúng ta cần CSDL đó.

    pdf12 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 597 | Lượt tải: 1

  • Bài giảng Lập trình viên mã nguồn mở PHP - Bài 3: Truy vấn trong cơ sở dữ liệu MySQL - Truy vấn con và cập nhật dữ liệuBài giảng Lập trình viên mã nguồn mở PHP - Bài 3: Truy vấn trong cơ sở dữ liệu MySQL - Truy vấn con và cập nhật dữ liệu

    Làm việc với toán tử truy vấn con •Sử dụng từ khóa EXISTS hoặc NOT EXISTS để kiểm tra tính tồn tại hay không tồn tại) của dữ liệu. Sau EXISTS hoặc NOT EXISTS là câu lệnh -- truy vấn con mà kết quả trả về là một tập Ỗhợp trong hoặc có phần tử

    pdf15 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 501 | Lượt tải: 1

  • Bài giảng Lập trình viên mã nguồn mở PHP - Bài 2: Truy vấn cơ sở dữ liệu MySQLBài giảng Lập trình viên mã nguồn mở PHP - Bài 2: Truy vấn cơ sở dữ liệu MySQL

    ORDER BY • Câu lệnh SELECT. FROM kết hợp với mệnh đề ORDER BY giúp lấy dữ liệu của các cột bên trong bảng đồng thời sắp xếp lại dữ liệu theo thứ tự tăng dần hoặc giảm dần. • Cú pháp: SELECT Danh_sach_các_cột FROM Tên_bảng ORDER BY Tên_cột_sắp_xếp [DESC, .] • Mặc định, cột sẽ được sắp xếp tăng dần, nếu muốn sắp xếp Cột theo thứ tự giảm dần thì p...

    pdf18 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 491 | Lượt tải: 1

  • Bài giảng Lập trình viên mã nguồn mở PHP - Bài 1: Tổng quan cơ sở dữ liệu MySQLBài giảng Lập trình viên mã nguồn mở PHP - Bài 1: Tổng quan cơ sở dữ liệu MySQL

    •Bảng - Cột (Column) "Cột: là một khối dữ liệu trong bảng, có cùng loại dữ liệu, có các thông tin chính: • Tên cột: dùng để phân biệt với các cột khác trong bảng. Tên Cột trong bảng phải duy nhất và không dùng các kỷ tự đặc biệt. • Kiểu dữ liệu của cột: xác định loại giá trị nào được phép lưu trữ trong cột Ví dụ: Bảng khách hàng KHACH_HANG có các c...

    pdf23 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 459 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình lập nâng cao - Bài 8 - Lý Anh TuấnBài giảng Ngôn ngữ lập trình lập nâng cao - Bài 8 - Lý Anh Tuấn

    Giới thiệu ADO.Net ADO.Net là một tập các lớp cho phép các ứng dụng .Net đọc và cập nhật thông tin DB và các nơi lưu trữ dữ liệu khác. Namespace: System.Data ADO.Net cung cấp đồng nhất cách truy cập các nguồn dữ liệu khác nhau như SQL Server, OLE DB, các nguồn dữ liệu không quan hệ như MS Exchange, và các tài liệu XML ADO.Net cải tiến khả năng disc...

    pdf40 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 493 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình lập nâng cao - Bài 7 - Lý Anh TuấnBài giảng Ngôn ngữ lập trình lập nâng cao - Bài 7 - Lý Anh Tuấn

    Nội dung chính Tại sao sử dụng Windows Forms Cấu trúc Windows Forms Sử dụng Windows Forms Sử dụng các Control Thừa kế của Windows Forms Có tập hợp các cotrol phong phú Nhiều kiểu giao diện Hỗ trợ cải tiến việc in ấn Hỗ trợ cải tiến về đồ họa – GDI+ Hỗ trợ khả năng truy cập qua các thuộc tính của control Hỗ trợ thừa kế Các đối tượng có thể cải tiến ...

    pdf33 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 492 | Lượt tải: 1

  • Bài giảng Ngôn ngữ lập trình lập nâng cao - Bài 6 - Lý Anh TuấnBài giảng Ngôn ngữ lập trình lập nâng cao - Bài 6 - Lý Anh Tuấn

    Vấn đề đưa ra: Duy đang làm việc trong một dự án trong đó anh phải tính toán tổng giá trị của mảng số nguyên. Duy cần xử lý ngoại lệ có thể xảy ra khi anh ấy làm việc với mảng. Nếu bất kỳ điều kiện ngoại lệ xảy ra khi Duy thực thi chương trình, ứng dụng cần hiển thị thông tin về ngoại lệ tương ứng. Hãy giúp Duy xử lý các ngoại lệ này. Vấn đề đưa ra...

    pdf28 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 483 | Lượt tải: 1