Đồ án tốt nghiệp CNTT Tìm hiểu Xây dựng ứng dụng với PHP My SQL NMC Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngày càng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống. Dĩ nhiên các bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản, Internet là một tập hợp máy tính nối kết với nhau, là một mạng máy tính toàn cầu mà bất kì ai cũng có thể kết nối bằng máy PC của họ. Với mạng Internet, tin học thật sự tạo nên một cuộc cách mạng trao đổi thông tin trong mọi lĩnh vực văn hóa, xã hội, chính trị, kinh tế... Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làm Web” thì việc có một Website để quảng bá công ty hay một Website cá nhân không còn là điều gì xa xỉ nữa. Thông qua Website khách hàng có thể lựa chọn những sản phẩm mà mình cần một cách nhanh chóng và hiệu quả. Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưa những thông tin mong muốn của mình lên mạng Internet cho mọi người cùng xem một cách dễ dàng với các công cụ và những ngôn ngữ lập trình khác nhau. Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng được các yêu cầu của người sử dụng. PHP (Personal Home Page) là kịch bản trên phía trình chủ (Server Script) cho phép chúng ta xây dựng trang Web trên cơ sở dữ liệu. Với nhiều ưu điểm nổi bật mà PHP và MySQL được rất nhiều người sử dụng. Với mức độ phức tạp và quy mô ứng dụng, cộng thêm vấn đề thời gian cho nên đề tài “Tìm kiểu xây dựng ứng dụng với PHP MYSQL” chỉ dừng ở mức tìm hiểu ngôn ngữ lập trình Web PHP MYSQL, và áp dụng xây dựng ứng dụng thực nghiệm trang Web bán hàng trên mạng cho Công ty máy tính Minh CảnhWebsite với mục đích cung cấp cho khách hàng các thông tin chính xác về các sản phẩm máy tính và linh kiện đang có trên thị trường của các hãng có uy tín như ( Acer, Hp, Asus, Dell…) và cách thức đặt mua hàng qua mạng. Các thông tin được cập nhật thường xuyên và nhanh chóng. Vì vậy, rút ngắn được khoảng cách giữa người mua và người bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng.
BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC THÀNH TÂY Độc lập - Tự do - Hạnh phúc PHIẾU GIAO ĐỒ ÁN TỐT NGHIỆP Hệ: ĐẠI HỌC Họ và tên: Nguyễn Minh Cảnh Lớp: K2CNTT Khoa: Công nghệ thông tin Tên đề tài: Tìm hiểu & và xây dựng ứng dụng với Php & Mysql Mục đích: Tìm hiểu ngôn ngữ lập trình Web PHP & MySQL, Áp dụng xây dựng ứng dụng thực nghiệm trang Web bán hàng trên mạng cho Công ty máy tính Minh Cảnh. Yêu cầu: - Tìm hiểu ngôn ngữ lập trình Web PHP & MySQL - Áp dụng xây dựng ứng dụng thực nghiệm trang Web bán hàng trên mạng cho Công ty máy tính Minh Cảnh. Kết quả thu được (Bản vẽ, thuyết minh, đĩa mềm, chương trình,…) Thuyết minh đĩa CD demo Ngày giao đề tài: 02/04/2012 Ngày hoàn thành: 31/05/2012 Giáo viên hướng dẫn (Ghi rõ chức danh, học vị khoa học, họ và tên): ThS. Vũ Đức Huy Hà Nội, ngày tháng 05 năm 2012 GIÁO VIÊN HƯỚNG DẪN TRƯỞNG KHOA HIỆU TRƯỞNG 1 Nhận xét của giáo viên hướng dẫn: (Phần này GVHD ghi rõ ý thức trách nhiệm của sinh viên trong thời gian thực hiện đồ án, kết quả đạt được của đề tài: ưu điểm, tồn tại. GVHD ghi rõ ý kiến của mình về sinh viên có đủ điều kiện được bảo vệ hay không). Cán bộ chấm 1 (Ghi rõ họ và tên): Cán bộ chấm 2 (Ghi rõ họ và tên): Thư ký: Kết quả điểm (Báo cáo thực tập): Hà Nội, ngày tháng 05 năm 2012 CHỦ TỊCH HỘI ĐỒNG 2 NHẬN XÉT CỦA GIÁO VIÊN HƯỠNG DẪN ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. ……………………………………………………………………………………………. Hà Nội, ngày…tháng…năm 2012 Chữ ký GVHD 3 LỜI NÓI ĐẦU Với sự phát triển nhảy vọt của công nghệ thông tin hiện nay, Internet ngày càng giữ vai trò quan trọng trong các lĩnh vực khoa học kĩ thuật và đời sống. Dĩ nhiên các bạn đã được nghe nói nhiều về Internet, nói một cách đơn giản, Internet là một tập hợp máy tính nối kết với nhau, là một mạng máy tính toàn cầu mà bất kì ai cũng có thể kết nối bằng máy PC của họ. Với mạng Internet, tin học thật sự tạo nên một cuộc cách mạng trao đổi thông tin trong mọi lĩnh vực văn hóa, xã hội, chính trị, kinh tế Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làm Web” thì việc có một Website để quảng bá công ty hay một Website cá nhân không còn là điều gì xa xỉ nữa. Thông qua Website khách hàng có thể lựa chọn những sản phẩm mà mình cần một cách nhanh chóng và hiệu quả. Với công nghệ Word Wide Web, hay còn gọi là Web sẽ giúp bạn đưa những thông tin mong muốn của mình lên mạng Internet cho mọi người cùng xem một cách dễ dàng với các công cụ và những ngôn ngữ lập trình khác nhau. Sự ra đời của các ngôn ngữ lập trình cho phép chúng ta xây dựng các trang Web đáp ứng được các yêu cầu của người sử dụng. PHP (Personal Home Page) là kịch bản trên phía trình chủ (Server Script) cho phép chúng ta xây dựng trang Web trên cơ sở dữ liệu. Với nhiều ưu điểm nổi bật mà PHP và MySQL được rất nhiều người sử dụng. Với lí do đó, được sự hướng dẫn và giúp đỡ của thầy giáo Thạc sỹ Vũ Đức Huy, em đã chọn đề tài: ”Tìm hiểu & Xây dựng ứng dụng với PHP & My SQL” làm đề tài cho đồ án tốt nghiệp của mình. Trong quá trình thực hiện đồ án này em đã nhận được sự giúp đỡ chỉ bảo tận tình của các thầy, cô giáo, Em xin chân thành cảm ơn Thạc sỹ Vũ Đức Huy – giáo viên đã hưỡng dẫn trong quá trình làm đồ án tốt nghiệp. Em cũng xin gửi lời cảm ơn chân thành đến tất cả các Thầy Cô khoa CNTT – trường Đại Học Thành Tây đã giảng dậy em trong suốt thời gian qua. Tuy nhiên, do thời gian hạn hẹp, mặc dù đã nỗ lực hết sức mình nhưng chắc rằng đồ án khó tránh khỏi thiếu sót. Em rất mong nhận được sự thông cảm, những lời góp ý và chỉ bảo tận tình của quý Thầy Cô và các bạn. Hà Nội , 5/2012 4 TÓM TẮT ĐỒ ÁN Với mức độ phức tạp và quy mô ứng dụng, cộng thêm vấn đề thời gian cho nên đề tài “Tìm kiểu & xây dựng ứng dụng với PHP & MYSQL” chỉ dừng ở mức tìm hiểu ngôn ngữ lập trình Web PHP & MYSQL, và áp dụng xây dựng ứng dụng thực nghiệm trang Web bán hàng trên mạng cho Công ty máy tính Minh Cảnh Website với mục đích cung cấp cho khách hàng các thông tin chính xác về các sản phẩm máy tính và linh kiện đang có trên thị trường của các hãng có uy tín như ( Acer, Hp, Asus, Dell…) và cách thức đặt mua hàng qua mạng. Các thông tin được cập nhật thường xuyên và nhanh chóng. Vì vậy, rút ngắn được khoảng cách giữa người mua và người bán, đưa thông tin về các sản phẩm mới nhanh chóng đến cho khách hàng. Do còn một số hạn chế, nên website mới chỉ dừng lại ở chức năng đặt hàng và hình thức thanh toán trực tiếp. Trong tương lai, hệ thống sẽ phát triển theo hướng thương mại điện tử (với hình thức thanh toán trực tuyến qua thẻ tín dụng, tài khoản ngân hàng, thẻ mua hàng trực tuyến…). Do giới hạn trong việc trình bày bằng văn bản nên bài báo cáo này, em chỉ xin trình bày một số khâu quan trọng, từ khảo sát, đến phân tích, thiết kế, cài đặt cho hệ thống. Rất mong nhận được sự cảm thông của Quý Thầy Cô và các bạn. With the complexity and scale applications, plus be a matter of time for the project "Find type & build applications with PHP & MYSQL" stands at just learn a web programming language PHP & MYSQL, and application of experimental building Web applications store online for Minh Canh computer company Website for the purpose of providing its clients with accurate information about the computer products and components are available on the market by reputed firms such as (Acer, HP, Asus, Dell ) and how to order goods online. The information is updated regularly and quickly. Thus, shortening the distance between buyers and sellers, provide information on new products quickly to customers. Because there are some limitations, should stop at the new site features ordering and payment directly. In the future, the system will evolve in the direction of electronic commerce (in the form of online payment through credit cards, bank accounts, online shopping cart ). Due to limitations in the presentation should be written this paper, I just would like to present some important processes, from surveys, to analyze, design, install the system. Look forward to your understanding and your Teacher. 5 MỤC LỤC L I NÓI UỜ ĐẦ 4 DANH SÁCH HÌNH VẼ 8 DANH SÁCH CÁC B NG BI UẢ Ể 9 CH NG 1ƯƠ 10 INTERNET, WORLD WIDE WEB VÀ HTML 10 1.1. Khái niệm cơ bản về Internet 10 1.2. World Wide Web 11 1.3. HTML: 13 CH NG 2 ƯƠ 16 TÌM HI U NGÔN NG PHPỂ Ữ 16 2.1. Khái niệm PHP 16 2.2. Tại sao nên dùng PHP: 16 2.3. Hoạt động của PHP: 17 2.4. Các loại thẻ PHP 18 2.5. Các kiểu dữ liệu: 18 2.6. Biến-giá trị 19 2.7. Các giá trị bên ngoài phạm vi PHP: 20 2.8. Hằng 21 2.9. Biểu thức 21 2.10. Các cấu trúc lệnh 21 2.11. Hàm: 24 2.12. Các toán tử 25 2.13. Lớp và đối tượng 26 2.14. Tham chiếu 26 2.15. Khai báo và sử dụng Session, Cookie 27 2.16. MySQL và PHP: 29 CH NG 3ƯƠ 32 C S D LI U MYSQLƠ Ở Ữ Ệ 32 3.1. Giới thiệu cơ sở dữ liệu: 32 3.2. Mục đích sử dụng cơ sở dữ liệu: 32 3.3. Các kiểu dữ liệu trong cơ sở dữ liệu MySQL 33 3.4. Các thao tác cập nhật dữ liệu: 36 3.5. Các hàm thông dụng trong MySQL 36 CH NG 4ƯƠ 38 XÂY D NG NG D NG TH C TỰ Ứ Ụ Ự Ế 38 4.1. Phân tích yêu cầu đề tài 38 4.1.1 Tóm t t ho t ng c a h th ng m d án s c ng d ng:ắ ạ độ ủ ệ ố à ự ẽ đượ ứ ụ 38 4.1.2 Ph m vi d án c ng d ng:ạ ự đượ ứ ụ 38 4.1.3 i t ng s d ng:Đố ượ ử ụ 39 4.1.4 M c ích c a d án:ụ đ ủ ự 39 4.2. Xác định yêu cầu của khách hàng 39 4.2.1 H th ng hi n h nh c a c a h ng:ệ ố ệ à ủ ử à 39 6 4.2.2 H th ng ngh :ệ ố đề ị 39 4.3. Yêu cầu giao diện của website: 41 4.3.1 Giao di n ng i dùng:ệ ườ 41 4.3.2 Giao di n ng i qu n tr :ệ ườ ả ị 41 4.4. Phân tích các chức năng của hệ thống 41 4.4.1 Các ch c n ng c a i t ng Customer (Khách vãng lai):ứ ă ủ đố ượ 43 + Input: Khách vãng lai phải nhập đầy đủ các thông tin (*: là thông tin bắt buộc) 43 Tên đăng nhập: (*) 43 Mật khẩu: (*) 43 Nhập lại mật khẩu (*) 43 Họ và tên: Nhập họ và tên. (*) 43 Email: nhập email. (*) 43 Địa chỉ: Nhập địa chỉ của Member. (*) 43 Điện thoại: Nhập điện thoại. (*) 43 Nhập mã an toan: (*) 43 4.4.2 Các ch c n ng c a i t ng Member (th nh viên):ứ ă ủ đố ượ à 44 4.4.3 Ch c n ng c a Administrator:ứ ă ủ 45 Quản lý thành viên: Admin thường xuyên theo dõi website. Admin có mục quản trị sản phẩm để thay đổi tình trạng hoạt động của sản phẩm là “active” hay “deactive”, cho phép xem thông tin, thêm, xoá, sửa thông tin về sản phẩm, cập nhật thông tin khuyến mại 45 Quản trị người dùng: Cho phép Admin xem danh sách người dùng hệ thống, cấp mật khẩu mới, active/deactive người dùng, cấp quyền người dùng. 45 Quản lý khách hàng: Cho phép Admin tìm kiếm khách hàng theo tên địa chỉ của khách hàng, xoá, thay đổi tình trạng hoạt động và cấp mật khẩu mới cho khách hàng khi khách yêu cầu 45 Quản lý hoá đơn: Admin có quyền xem thông tin về hoá đơn và thay đổi tình trạng của hoá đơn trong cả quá trình bán hàng 45 4.5. Biểu đồ phân tích thiết kế hệ thống 48 4.5.1 Bi u ho t ngể đồ ạ độ 48 4.5.2. c t Use-caseĐặ ả 57 4.6. Cách tổ chức dữ liệu và thiết kế chương trình cho trang Web 62 4.7. Yêu cầu về bảo mật 67 - Hệ thống quản trị tuyệt đối an toàn, không thể bị truy cập do lỗi của hệ thống 67 4.8. Thiết kế giao diện 68 K T LU NẾ Ậ 74 TÀI LI U THAM KH OỆ Ả 75 7 DANH SÁCH HÌNH VẼ Hình 1. Bi u Use Caseể đồ 42 Hình 2. Bi u ho t ng ng nh p v o h th ngể đồ ạ độ đă ậ à ệ ố 49 Hình 1. Bi u ho t ng thoát ra kh i h th nể đổ ạ độ ỏ ệ ố 49 Hình 2. Bi u ho t ng ng kí th nh viênể đồ ạ độ đă à 50 Hình 5. Bi u ho t ng xem thông tin v s n ph mể đồ ạ độ ề ả ẩ 51 Hình 6. Bi u ch c n ng thêm SP v o gi h ngể đồ ứ ă à ỏ à 52 Hình 7. Bi u ch c n ng t h ngể đồ ứ ă đặ à 52 Hình 8. Bi u ch c n ng i m t kh uể đồ ứ ă đổ ậ ẩ 53 Hình 9. Bi u ch c n ng s a thông tin Memberể đồ ứ ă ử 53 Hình 10. Bi u ch c n ng xoá Memberể đồ ứ ă 54 Hình 11. Bi u ch c n ng thêm s n ph mể đồ ứ ă ả ẩ 54 Hình 12. Bi u ch c n ng s a thông tin s n ph mể đồ ứ ă ử ả ẩ 55 Hình 13. Bi u ch c n ng xoá s n ph mể đồ ứ ă ả ẩ 56 Hình 14. Bi u ch c n ng xoá Userể đồ ứ ă 56 Hình 15. Bi u ch c n ng x lý n t h ngể đồ ứ ă ử đơ đặ à 56 Hình 16. Use case tìm ki mế 57 57 57 Hình 18. Bi u tu n t ch c n ng tìm ki mể đồ ầ ự ứ ă ế 58 Hình 19. Use-case qu n lý s n ph mả ả ẩ 58 Hình 20. Bi u c ng tác ch c n ng c p nh tể đồ ộ ứ ă ậ ậ 58 Hình 21. Bi u tu n t ch c n ng thêm s n ph m m iể đồ ầ ự ứ ă ả ẩ ớ 59 Hình 22. Bi u tu n t ch c n ng s a thông tin s n ph mể đồ ầ ự ứ ă ử ả ẩ 60 Hình 23. Bi u tu n t ch c n ng xóa s n ph mể đồ ầ ự ứ ă ả ẩ 60 Hình 24. Bi u tu n t ch c n ng ng nh pể đồ ầ ự ứ ă đă ậ 61 Hình 25. Bi u tu n t ch c n ng ng ký th nh viênể đồ ầ ự ứ ă đă à 62 Hình 26. S th c th liên k tơ đồ ự ể ế 66 Hình 27. Giao di n trang chệ ủ 68 Hình 28. Giao di n form ng nh pệ đă ậ 69 Hình 29. Giao di n form liên hệ ệ 69 Hình 30. Giao di n gi h ngệ ỏ à 70 Hình 31. Giao di n form ng ký th nh viênệ đă à 71 Hình 32. Giao di n trang chi ti t s n ph mệ ế ả ẩ 72 Hình 33. Giao di n trang qu n tr Adminệ ả ị 73 8 DANH SÁCH CÁC BẢNG BIỂU B ng 1. B ng Antispamả ả 63 B ng 2. B ng counterả ả 63 B ng 3. B ng giohangả ả 63 B ng 4. B ng tintucả ả 63 B ng 5. B ng hoadonả ả 64 B ng 6. B ng lienheả ả 64 B ng 7. B ng loaisanphamả ả 64 B ng 8. B ng nhomsanphamả ả 65 B ng 9. B ng sanphamả ả 65 B ng 10. B ng thanhvienả ả 65 9 CHƯƠNG 1 INTERNET, WORLD WIDE WEB VÀ HTML 1.1. Khái niệm cơ bản về Internet 1.1. 1. Giới thiệu chung Internet là mạng của các máy tính trên toàn cầu được thành lập từ những năm 80 bắt nguồn từ mạng APARRNET của bộ quốc phòng Mỹ. Vào mạng Internet, bạn có thể tìm thấy nhiều tài liệu để nghiên cứu, học tập, trao đổi thư từ, đặt hàng, mua bán Một trong những mục tiêu của Internet là chia sẻ thông tin giữa những người dùng trên nhiều lĩnh vực khác nhau. Mỗi máy tính trên Internet được gọi là một host. Mỗi host có khả năng như nhau về truyền thông tới máy khác trên Internet. Một số host được nối tới mạng bằng đường nối Dial-up (quay số) tạm thời, số khác được nối bằng đường nối mạng thật sự 100% (như Ethernet, Tokenring ). 1. 1. 2. Phân loại Các máy tính trên mạng được chia làm 2 nhóm Client và Server. - Client: Máy khách trên mạng, chứa các chương trình Client - Server: Máy phục vụ-Máy chủ. Chứa các chương trình Server, tài nguyên (tập tin, tài liệu ) dùng chung cho nhiều máy khách. Server luôn ở trạng thái chờ yêu cầu và đáp ứng yêu cầu của Client. -Internet Server: Là những server cung cấp các dịch vụ Internet như Web Server, Mail Server, FPT Server… Các dịch vụ thường dùng trên Internet -Dịch vụ World Wide Web (gọi tắt là Web) -Dịch vụ Electronic Mail (viết tắt là Email) -Dịch vụ FPT Để truyền thông với những máy tính khác, mọi máy tính trên Internet phải hỗ trợ giao thức chung TCP/IP (Transmission Control Protocol/Internet Protocol- là giao thức điều khiển truyền dữ liệu và giao thức Internet), là một giao thức đồng bộ, cho truyền thông điệp từ nhiều nguồn và tới nhiều đích khác nhau. Ví dụ có thể vừ lấy thư từ trong hộp thư, đồng thời vừa truy cập trang Web. TCP đảm bảo tính an toàn dữ liệu, IP là giao thức chi phối phương thức vận chuyển dữ liệu trên Internet. 10 [...]... CHƯƠNG 3 CƠ SỞ DỮ LIỆU MYSQL 3.1 Giới thiệu cơ sở dữ liệu: MySQL là ứng dụng cơ sở dữ liệu mã nguồn mở phổ biến nhất hiện nay (theo www mysql com) và được sử dụng phối hợp với PHP Trước khi làm việc với MySQL cần xác định các nhu cầu cho ứng dụng MySQL là cơ sở dữ có trình giao diện trên Windows hay Linux, cho phép người sử dụng có thể thao tác các hành động liên quan đến nó Việc tìm hiểu từng công nghệ... die("khong chen duoc co so du lieu" mysql_error()); ?> Để lấy kết quả thực hiện, ta có thể dùng hàm mysql_result(), mysql_fetch_row(), mysql_fetch_array(), mysql_fetch_object() * mysql_fetch_row():Trả về một mảng các dữ liệu lấy từ 1 dòng trong CSDL Nếu đã ở cuối CSDL, giá trị trả về là false Bạn phải dùng chỉ số của các trường trong CSDL nếu muốn lấy dữ liệu VD: < ?php mysql_select_db(dbname, $link)or die("Loi... 2.16 MySQL và PHP: Để connect tới 1 CSDL trên MySQL Server rất đơn giản Chỉ cần sử dụng hàm:mysql_connect (host, user, password) để mở 1 kết nối tới MSQL Server với kết quả là giá trị trả về của hàm (Giả sử là biến $dbname) Sau đó, dùng hàm mysql_select_db(dbname, $link) VD: 29 < ?php define('sv', 'localhost'); define('dbname', 'minhcanh'); define('username', 'root'); define('pass', ''); $link=mysql_connect(sv,... giá trị 2.11 5 Hàm biến PHP cho phép sử dụng hàm giá trị nghĩa là khi một biến được gọi có kèm theo dấu ngoặc đơn, PHP sẽ tìm hàm có cùng tên với giá trị biến đó thực hiện 2.12 Các toán tử Các phép số học: +, -, *, /% Các toán tử logic: And, or, xor: &&, ||, ! Toán tử thao tác với bít: &, |, ^, ~, Toán tử so sánh: ==, !=, , =, === Toán tử điều khiển lỗi: @ - khi ứng trước 1 biểu thức... ket noi(bangdl_hang php) :" mysql_error()); $result=mysql_query("SELECT * FROM hang")or die("Loi chon co so du lieu(bangdl php) :" mysql_error()); $sohang=mysql_num_rows($result); echo"số hãng nhập vào hiện nay là:$sohang "; echo""; 30 echo ""; echo "Mã hãngTên hãng"; echo ""; while($thongtinvao=mysql_fetch_row($result))... hiện một điều khác nữa } Các toán tử thường được sử dụng với câu lệnh điều kiện Kí hiệu Ý nghĩa Dạng Ví dụ = Được gán giá trị của Gán $n=1 == Bằng So sánh $x==$y != Không bằng So sánh $x!=$y < Nhỏ hơn So sánh $x Lớn hơn So sánh $x>$y =$y ! Phủ định Logic !$x && AND Logic $x && $y || OR Logic $x || $y 22 PHP còn có một dạng câu lệnh... define('pass', ''); $link=mysql_connect(sv, username, pass); mysql_select_db("minhcanh", $link)or die("khong ket noi duoc co so du lieu)" mysql_error()); ?> Để thực hiện một câu lệnh truy vấn, dùng hàm mysql_query(query, link) Giá trị trả lại của hàm là kết quả của câu truy vấn Nếu bỏ qua link thì kết nối cuối cùng tới MySQL server sẽ được thực hiện VD: < ?php mysql_query("insert into hang value('$mahang', '$tenhang')",... dạng XML Ví dụ: ? Kiểu Script: Trong trường hợp bạn sử dụng PHP như một script tương tự khai báo JavaScipt hay VBScript: Ví dụ: echo Php Script”; Kiểu ASP: Trong trường hợp bạn khai báo thẻ PHP như một phần trong trang ASP Ví dụ: *PHP và HTML là các ngôn ngữ không “nhạy cảm với khoảng trắng, khoảng... face=arial size=1/> $thongtinvao[1] "; echo ""; } echo ""; mysql_close($link); ?> *mysql_fetch_array(int result[, int result_type]): Trả về một mảng chứa dữ liệu lấy từ một dòng trong CSDL Tương tự như mysql_fetch_row() nhưng bạn có thể lấy thêm trường để lấy dữ liệu *mysql_fetch_object:Chuyển kết quả thành một đối tượng với các trường là các trường trong... đ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à một trang nội dung HTML về cho trình duyệt 17 2.4 Các loại thẻ PHP Có 4 loại thẻ khác nhau mà bạn có thể sử dụng khi thiết kế trang PHP: Kiểu Short:Thẻ mặc định mà các nhà lập trình PHP thường sử dụng Ví dụ: Kiều đinh dạng XML: Thẻ này có thể sử dụng với văn . Cán bộ chấm 1 (Ghi rõ họ và tên): Cán bộ chấm 2 (Ghi rõ họ và tên): Thư ký: Kết quả điểm (Báo cáo thực tập): Hà Nội, ngày tháng 05 năm 2012 CHỦ TỊCH HỘI ĐỒNG 2 NHẬN XÉT CỦA GIÁO VIÊN. ngân hàng, thẻ mua hàng trực tuyến…). Do giới hạn trong việc trình bày bằng văn bản nên bài báo cáo này, em chỉ xin trình bày một số khâu quan trọng, từ khảo sát, đến phân tích, thiết kế, cài. <table> </table>: Đây là thẻ định dạng bảng trên trang Web. Sau khi khai báo thẻ này, bạn phải khai báo các thẻ hàng<tr> và thẻ cột <td> cùng với các thuộc tính của nó.