Cơ sở dữ liệu là tập hợp các dữ liệu được tổ chức theo một cấu trúc nhất định để có thể dễ dàng quản lý (đọc, thêm, xóa, sửa dữ liệu). Sự khác biệt cơ bản giữa cơ sở dữ liệu và dữ liệu thông thường đó là tính cấu trúc sắp xếp có hệ thống. Dữ liệu không

Trong bài học trước bạn đã tìm hiểu cách lưu bài viết lên database. Ở bài học này chúng ta sẽ cùng nhau tìm hiểu cách hiển thị danh sách các bài viết được lưu trên database.

Tạo Trang Hiển Thị Danh Sách Bài Viết

Trên máy bạn mở text editor và tạo một file với tên list.php với nội dung như sau:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Form HTML</title>
</head>
<body>
    <h1>Danh sách bài viết</h1>
    <table>
        <thead>
            <tr>
                <th>STT</th...

Trong một bài viết trước đây chúng ta đã được tìm hiểu sự khác biệt giữa POST và GET. Ngoài GET và POST thì PUT cũng là một HTTP Method được sử dụng khá thường xuyên trong các ứng dụng web hướng theo kiến trúc RESTful API.

Tìm hiểu về các kiểu dữ liệu được dùng phổ biến trong PHP: kiểu số nguyên integer, kiểu chuỗi string, kiểu mảng array, kiểu boolean và kiểu NULL.

Khi máy chủ trả về kết quả về cho trình duyệt, chúng ta có thể sử dụng đối tượng XMLHttpRequest để lấy ra dữ liệu trả về thông qua 1 trong 2 thuộc tính sau:

  • responseText: Sử dụng thuộc tính này khi dữ liệu trả về thuộc kiểu chuỗi.
  • responseXML: Sử dụng thuộc tính này khi dữ liệu trả về thuộc kiểu XML.

Thuộc Tính responseText

Thuộc tính responseText được sử dụng khi kết quả trả về không thuộc kiểu XML. Cách sử dụng thuộc tính này khá đơn giản:

// cấu hình XMLHttpRequest
xhttp.open("GET", "/get-...

AJAX Là Gì

AJAX là viết tắt của cụm từ Asynchronous JavaScript and XML (JavaScript và XML bất đồng bộ) là một kỹ thuật cho phép tải về nội dung của một hoặc nhiều trang mới mà không cần phải tải lại toàn bộ nội dung của trang hiện tại.

Ứng Dụng AJAX

Hầu hết các website hiện nay đều sử dụng AJAX, nổi tiếng trong số đó có Facebook và Google.

Khi tìm kiếm trên Google và gõ một số chữ cái đầu tiên Google sẽ hiển thị một loạt các từ khoá liên quan để gợi ý cho bạn. Các từ khoá gợi ý này là kết quả củ...