... <TITLE>
48- <U>
Mở đầu - HTML là gì, cấu tạo một trang web dưới dạng HTML, màu chữ, màu
nền
Ðể viết HTML cho trang Web, bạn hãy start chương trình NotePad của Microsoft có đi
kèm ... trang web
Trong trang trước, chúng ta đã đề cập đến cách trình bày chữ trong trang web. Ðể
làm cho trang web sinh động hơn, hấp dẫn hơn, bạn có thể đưa thêm tranh ảnh vào.
Có những trang web ... tên của trang web được browser
trình bày phía trên cùng của menubar. Như vậy một trang web với "đầu" sẽ có cấu
trúc như sau:
< ;html& gt;
<head>
<title>Trang web dau tien...
... hiệu giày nào đó đã quen thuộc và ngôn ngữ lập
trình cũng tương tự như vậy.
Ở đây tôi muốn ngụ ý với các bạn là khi lậptrình Web, các ngôn ngữ lậptrình
đều cho kết quả gần giống nhau. Câu ... với các bạn là lậptrìnhWeb không giống như các dạng lậptrình
khác ở chỗ nó không ở trạng thái tónh. Để thể hiện một trang, Web Server phải
trước hết nhận một thỉnh cầu từ trình duyệt. Giao ... để học về HTML. Ngoài
HTML ra các trình duyệt Web còn cho phép các add-in hỗ trợ nhiều thứ khác
như RealPlayer, Flash, Shockwave, hoặc hỗ trợ về Javascript hoặc XML.
Lap trinhWeb dong voi...
... kết Web site đều hiểu rằng tầm quan trọng của việc nhận dạng được
trình duyệt của người sử dụng là gì. Một số trình duyệt thì không sử dụng được JavaScript,
một số khác thì đòi hỏi dạng HTML ...
Biến từ Form của HTML
Dạng thông thường nhất để khách có thể nhập thông tin riêng là thông qua một form HTML.
Trong phần phụ lục A có trình bày chi tiết về các tạo một form HTML. Nếu bạn chưa ... chương trình này, chọn refresh trên trình duyệt. Bạn sẽ thấy script sẽ nhớ được
rằng bạn là ai.
Các hàm setcookie() và session_start() nên ở vị trí gần đầu tập tin. Nếu bạn thử chuyển đến
trình...
... về nó thì tôi sẽ bàn đến nó trong phần Phụ Lục của giáo trình này hoặc bạn
có thể tìm ngay một tàiliệu tham khảo về CSDL, dễ nhất là tàiliệu và MS Access
Tôi chắc rằng bây giờ bạn đã có kiến ... trọng của
CSDL trong chương trình.
(Còn tiếp)
Lưu ý:
Bạn có thể tìm thấy các CD thiết kế web PHP tại các cửa hàng CD (Tôn Thất Tùng, tp.HCM
chẳng hạn). Trên CD có trình cài đặt Apache, PHP, ... ích cho bạn. Muốn chương trình của bạn trong lúc chạy thao tác tự động với CSDL thì
bạn cần hàng tá lệnh PHP/SQL để thực hiện các yêu cầu của chương trình.
Kiểu dữ liệu ngày, giờ
MySQL có...
... hiệu giày nào đó đã quen thuộc và ngôn ngữ lậptrình cũng tương tự
như vậy.
Ở đây tôi muốn ngụ ý với các bạn là khi lậptrình Web, các ngôn ngữ lậptrình đều
cho kết quả gần giống nhau. Câu ... ngữ lậptrình gọi là middleware. Các ngôn ngữ này hoạt động
cận kề với Web Server để thông dịch các yêu cầu từ trên World Wide Web, sau đó
nhận các trả lời từ Web Server chuyển tải đến trình ... Các yêu cầu sẽ bao gồm: trang web mà trình duyệt sẽ thấy, form
data, loại trình duyệt đang được sử dụng, địa chỉ IP mà trình duyệt sử dụng. Dựa vào
thông tin này mà Web Server sẽ quyết định phục...
... sát kỹ về việc lậptrình hướng
đối tượng trong các phần sau để biết thêm về object và class.
Để bắt đầu chương này ít nhất bạn cũng phải có chút đỉnh kiến thức về Cơ Sở Lập Trình. Tôi
nghó ... domain.
- Nó sẽ hiện diện trong tất cả các website có địa chỉ http://mydomain.com
- Không có xác lập đặc biệt nào về bảo mật.
Một khi cookie được xác lập, các biến phát sinh từ cookie có tác ... Thông thường các thông tin này được nhập vào thông
qua một form HTML. Nhưng cũng có thể chúng xuất phát từ các nguồn khác như: HTML,
cookie, session.
echo "<b>query: $query</b><br>\n";...
... về nó thì tôi sẽ bàn đến nó trong phần Phụ Lục của giáo trình này hoặc bạn
có thể tìm ngay một tàiliệu tham khảo về CSDL, dễ nhất là tàiliệu và MS Access
Tôi chắc rằng bây giờ bạn đã có kiến ... qua! Và tôi cũng vậy!
Được vậy thì chúng ta hãy bắt tay vào việc sử dụng chương trình phpMyAdmin. Đây là
chương trình có giao diện đồ hoạ hỗ trợ mọi truy cập trên CSDL MySQL. Nếu như bạn chưa ... Thị Xuân hay Tôn Thất Tùng kiếm ngay một đóa
đi. Không thôi thì download trên các website phpMyAdmin. Chương trình này rất dễ sử dụng.
Nếu như bạn cảm thấy khó thì hãy xem phần Phụ Lục của quyển...
... với các bạn là lậptrìnhWeb không giống như các dạng lậptrình khác ở
chỗ nó không ở trạng thái tónh. Để thể hiện một trang, Web Server phải trước hết
nhận một thỉnh cầu từ trình duyệt. Giao ... Các yêu cầu sẽ bao gồm: trang web mà trình duyệt sẽ thấy, form
data, loại trình duyệt đang được sử dụng, địa chỉ IP mà trình duyệt sử dụng. Dựa vào
thông tin này mà Web Server sẽ quyết định phục ... thuỷ cho việc duyệt Web là HTML. HTML cung cấp
hàng tá những thẻ lệnh (Tag) cho phép thể hiện trang Web theo nhiều kiểu cách khác
nhau. Nếu bạn chưa có kiến thức cơ sở về HTML thì có thể chạy...
... có thể giữ những bit thông tin có liên quan với nhau và trình
bày những nhiệm vụ phức tạp với dữ liệu đó. Thứ hai, bạn có thể xử lý dữ liệu không giới
hạn thời gian mà không lo lắng về biến ... phần sau:
1. Sử dụng “echo” để trình bài text.
2. Định dạng text bằng HTML và PHP.
3. Hằng và biến.
4. Sử dụng URL để truyền biến .
5. Sessions và cookies.
6. HTML forms.
7. Mệnh đề if/else. ... quan về OOP
Bạn có hoặc không nghe những thứ vớ vẩn về PHP5 và việc sử dụng OOP. OOP
nghĩa là lậptrình hướng đối tượng và trong khi nó không là đoạn mã logic tốt nhất nhưng
có thể cung cấp một...
... MySQL thường dùng:
. CREATE: Tạo mới một cơ sở dữ liệu hoặc một bảng
. ALTER: Thay đổi bảng
. SELECT: Chọn dữ liệu
. DELETE: Xóa dữ liệu từ bảng
. DESCRIBE: Cho biết cấu trúc và chi ...
. UPDATE: Sửa đổi dữ liệu trong bảng
. DROP: Xóa toàn bộ bàng hoặc cơ sở dữ liệu
Chương 3 : SỬ DỤNG PHP VỚI MYSQL
Ở chương 2, chúng ta đã tạo được trang Web với việc sử dụng những ... này nói đến các vấn đề:
Hiểu biết về cơ sở dữ liệu MYSQL.
Những dữ liệu chứa trong MySQL.
Tác động những thông tin đặc biệt, quyền từ Web site.
Phần mềm quản lý bảng dễ dàng.
Có...
... tạo lập cơ sở dữ
liệu nếu không tạo được sẽ đưa ra thông báo lỗi.
Sau đó bắt đầu tạo từng bảng riêng lẻ
Đưa dữ liệu vào các bảng
Truy vấn cơ sở dữ liệu
Chúng ta đã tạo ra cơ sở dữ liệu, ... FROM: Tên bảng cần truy xuất thông tin
WHERE: Danh sách điều kiện chọn lọc dữ liệu
ORDER BY: Để sắp xếp dữ liệu trong vùng
LIMIT: Giới hạn kết quả trả về
Bắt đầu với My SQL và PHP như ... $user:tên của máy người dùng
$pass:mật khẩu truy cập của người dùng
Đọc, tạo cơ sở dữ liệu
Để tạo một cơ sở dữ liệu cho bạn cần 3 bảng:
Một bảng movie: Ta sẽ lưu trữ tên và thông tin của movie....
... tạo lập cơ sở dữ
liệu nếu không tạo được sẽ đưa ra thông báo lỗi.
Sau đó bắt đầu tạo từng bảng riêng lẻ
Đưa dữ liệu vào các bảng
Truy vấn cơ sở dữ liệu
Chúng ta đã tạo ra cơ sở dữ liệu, ... này nói đến các vấn đề:
Hiểu biết về cơ sở dữ liệu MYSQL.
Những dữ liệu chứa trong MySQL.
Tác động những thông tin đặc biệt, quyền từ Web site.
Phần mềm quản lý bảng dễ dàng.
Có ... từ dữ liệu đó,
dùng công thức như sau:
SELECT [fieldnames]
AS [alias]
FROM [tablename]
WHERE [criteria]
Chương 3 : SỬ DỤNG PHP VỚI MYSQL
Ở chương 2, chúng ta đã tạo được trang Web với...
... này nói đến các vấn đề:
Hiểu biết về cơ sở dữ liệu MYSQL.
Những dữ liệu chứa trong MySQL.
Tác động những thông tin đặc biệt, quyền từ Web site.
Phần mềm quản lý bảng dễ dàng.
Có ... chạy chương trình ta sẽ thấy giao diện màn hình như Hinh 3.5.Error! No text of
specified style in document 1
Chương 3 : SỬ DỤNG PHP VỚI MYSQL
Ở chương 2, chúng ta đã tạo được trang Web với việc ... các biến trong $row, sử dụng hàm extract,
xuất ra những gì bạn cần.
Làm việc với PHP và mảng dữ liệu: foreach
Hàm foreach tương tự như hàm While, nếu sử dụng while kết hợp thông qua
một danh...
... đầy đủ tính năng lậptrình giao diện API (Applications
Programming Interface) có thể tìm ra lỗi và khắc phục những lỗi ấy. Ngoài PHP thì
Apache Web Server cũng hỗ trợ người lậptrình tìm ra lỗi ... Apache Web Server như thế nào?
Apache có một thư mục Lỗi tài liệu, bạn có thể định cấu hình trong file httpd.conf
để tạo ra những trang thông báo lỗi với PHP, vì thế người thăm trang web không ...
2. Lưu file với tên custom_error.php và mở trình duyệt, bạn sẽ thấy như
Chương 9 : ĐIỀU KHIỂN VÀ TRÁNH
NHỮNG LỖI
Sau khi viết mã lệnh, người mới lậptrình sẽ gặp không ít khó khăn trong việc...