Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 53 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
53
Dung lượng
683,5 KB
Nội dung
Cơ chế lập trình WEB Cơ chế lập trình WEB Web tĩnh: Client (IE, Netscape, ) Web server http://localhost http://www.vnn.vn Trang HTML Cơ chế lập trình Web Cơ chế lập trình Web Web động Client (IE, Netscape, ) Web server http://localhost http://www.vnn.vn PHP, ASP,JSP, PHP, ASP,JSP, . biên dịch Database HTML SQL Server, My SQL, Cơ chế lập trình Web Cơ chế lập trình Web Server Side Sử dụng các NNLT để lập trình WEB ở phía Server, nghĩa là trang web sẽ được biên dịch và xử lý từ phía Server rồi mới gửi về trình duyệt PHP, ASP, JSP,. NET là các NNLT Server side – Kết nối CSDL trên Server – Tính toán trên dữ liệu – Tìm kiếm Cơ chế lập trình Web Cơ chế lập trình Web Client side Sử dụng các NNTL xử lý ở phía Client rồi mới gửi yêu cầu đên Server JavaScript là NNLT phổ biến – Kiểm tra dữ liệu trên form – Tạo hiệu ứng trên hình ảnh – . Web server Web server Là phần mềm đảm nhiệm vai trò Server cung cấp dịch vụ WEB Hỗ trợ các công nghệ khác nhau – IIS (Internet Information Service): Hỗ trợ ASP, mở rộng hỗ trợ PHP – Apache: Hỗ trợ PHP – Tomcat: Hỗ trợ JSP (Java Servlet Page) Web Server Web Server IP: 203.162.0.12 www.vnn.vn C:\inetpub\www Web Server Client - IE - Netscape - DNS Database Web Server Web Server -IIS -Apache MySQL Database Client -IE -Netscape -Mozila, . PHP Trang PHP là 1 trang HTML có nhúng mã PHP Để minh hoạ cho điều này, ta hãy xem qua một số ví dụ sau: Ví dụ 1: lưu file sau lên đĩa với tên vd1.php và chạy thử: <html> <head><title>Testing page</title> </head> <body> <?php echo "Hello, world!"; ?> </body> </html> <html> <head><title>Testing page</title> </head> <body> Hello, World! </body> </html> Tiếng Việt trong WEB Tiếng Việt trong WEB Sử dụng Unikey chọn bộ gõ UTF-8 <?php echo "<html><head><title>Testing page</title></head><body>Hello, world! </body></html>"; ?> Bạn cũng nhận được 1 trang HTML có source là: <html> <head><title>Testing page</title> </head> <body>Hello, World! </body> </html [...]... truyền trên URL http://www.duylinhmobile.com/index.php?dl=detail&c=1&i=147 SESION Khởi động: Đặt đầu tiên của trang PHP Gán giá trị:khởi đầu if (!isset($_SESSION[“n1”]) { $SESSION[“n1”]=giá trị;} Gán giá trị cho biến SESSION đã tồn tại $SESSION[“n1”]=giá trị; Truyền TT qua URL? http://www.duylinhmobile.com/index.php?dl=detail&c=1&i=147 Ứng dụng phương pháp GET để đưa thông tin... trắng CSDL quan hệ Quan hệ R với các thuộc tính a1,a2, an được thể hiện là R(a1,a2,…an) Trong đó a1,a2,…an là các thuộc tính của R Ví dụ: Quan hệ sinhvien sinhvien(masv,tensv,ns,qq,magv) Quan hệ monhoc monhoc(mamon,tenmon,dvht,mgv) Mỗi thuộc tính ai sẽ có miền giá trị (DOM(ai)): Đó là tập hợp những giá trị mà ai có thể chứa CSDL quan hệ Các thuộc tính của R được gọi là Trường (field) Miền giá trị... tin của một người bằng cách nháy chuột vào tên Ví dụ $id=01; $name =“Nokia”; Echo “ Chi tiet Chi tiet …xem.php?id=01&n=Nokia Tổ chức các tệp tin trong một Web site baitap includes images HTML index.php PHP left.php right.php top.php Các tệp thư viện functions.php connect.php consts.php logo.jpg nokia.jpg Chèn tệp tin PHP cho phép chèn... là hệ quản trị CSDL miễn phí rất phù hợp với các ứng dụng trên Internet Hầu hết các HOST đều hỗ trợ MySQL và PHP PHP chứa các hàm hỗ trợ làm việc với CSDL MySQL http://www.mysql.net http://www.php.net Web Server Client -IE -Netscape -IIS -Apache PHP -Mozila, MySQL Database My SQL Là hệ quản trị CDSL miễn phí Đủ mạnh để quản lý dữ liệu Không có giao diện đồ hoạ Cần sử dụng Công cụ để làm giao... trong thẻ mở Khi trình duyệt truy cập vào 1 trang PHP, server sẽ đọc nội dung file PHP lên, lọc ra các đoạn mã PHP, thực thi các đoạn mã đó, lấy kết quả xuất ra của các đoạn mã PHP thay thế vào chỗ ban đầu của chúng trong file PHP, cuối cùng server trả về kết quả cuối cùng là 1 trang nội dung HTML về cho trình duyệt Lệnh echo dùng để xuất 1 chuỗi văn bản về trình duyệt Ở các ví dụ... 10/11/1980 Tp Vinh IT01 43B02 Nguyễn Văn Hùng 02/04/1981 Hà Tĩnh IT03 42B02 Hoàng Văn Nam 03/04/1980 Thanh Hoá IT01 43B01 Nguyễn Nam Anh 03/05/1982 Tp Vinh IT05 Bản ghi: Record: Là một phần tử của quan hệ R hay còn gọi là một hàng Khoá chính: Primary Key của R(a1,a2, an) là một hoặc một số trường sao cho giá trị của khoá chính sẽ xác định tính duy nhất của một phần tử Mối quan hệ giữa các quan hệ . lập trình WEB Cơ chế lập trình WEB Web tĩnh: Client (IE, Netscape, ) Web server http://localhost http://www.vnn.vn Trang HTML Cơ chế lập trình Web Cơ. Servlet Page) Web Server Web Server IP: 203.162.0.12 www.vnn.vn C:inetpubwww Web Server Client - IE - Netscape - DNS Database Web Server Web Server