![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Lập trình web với PHP - p16
Số trang: 11
Loại file: pdf
Dung lượng: 320.43 KB
Lượt xem: 16
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu lập trình web với php - p16, công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Lập trình web với PHP - p16 Chương 4 : SỬ DỤNG BẢNG ĐỂ TRÌNH BÀY DỮ LIỆU Chúng ta có thể thành công trong việc kết hợp PHP và MySQL để tạo ra trang webđộng, khi có nhiều dòng dữ liệu cần trình bày, chúng ta cần phải có cơ chế để người xemdễ dàng đọc dữ liệu và cần phải đẹp, ngắn gọn, trình bày rõ ràng. Phương pháp dễ nhất làsử dụng bảng. Trong chương này chúng ta sẽ biết: - Tạo bảng để tổ chức dữ liệu từ cơ sở dữ liệu. - Tạo tiêu đề cột tự động. - Bảng thông dụng với kết quả truy vấn MySQL cơ bản. - Bảng thông dụng với kết quả truy vấn MySQL phức tạp. - Tạo trang thân thiện cho người dùng Master là ai? Bây giờ chúng ta hãy xây dựng một công việc tốt mà bạn đã làm nhiều và thêmnhiều thông tin và hàm hơn vào bảng của bạn. Phương tiện quan hệ giữa cha và con trongtrang web của bạn cho phép người dùng có thể click vào tiêu đề của bộ phim để biếtthông tin về bộ phim. Dĩ nhiên là ở đây tất cả sẽ trở thành trang web động chung, vì thếchúng ta tìm như thế nào để làm và quan hệ cha con có nghĩa. Ví dụ: Thêm liên kết trong table Mở trang table2.php trong bài và thêm vào những dòng mã mà xuất hiện nổi bật. $query = “SELECT movie_id, movie_name, “ . “movie_director, movie_leadactor “ . “FROM movie”; $result = mysql_query($query, $link) or die(mysql_error()); $num_movies = mysql_num_rows($result); $movie_details = „‟; while ($row = mysql_fetch_array($result)) { $movie_id = $row[„movie_id‟]; $movie_name = $row[„movie_name‟]; $movie_director = $row[„movie_director‟]; $movie_leadactor = $row[„movie_leadactor‟]; //get director‟s name from people table get_director(); //get lead actor‟s name from people table get_leadactor(); $movie_details .= Hình 4.3.1 Cách thức hoạt động: Bạn sẽ chú ý một sự thay đổi giữa hình table2.php và table3.php. Bạn có nhiều liênkết cho nhiều thông tin đến mỗi movie cho người viếng thăm trang web của bạn. Thay đổi đầu tiên so với phần trước truy vấn MySQL là biến $movie_id Sau đó bạn thêm vùng mới cho kết quả trả về từ truy vấn. Thay đổi cuối cùng tạo mã HTML mà đưa ra liên kết trong tên movie. Bây giờ việc thay đổi đã hoàn thành, thực tế nó làm gì? Nơi bạn đặt con chuột trêndòng liên kết, bạn sẽ thấy mỗi liên kết là duy nhất và tạo ra trang web động. Trang nàyđược coi như trang chủ, trang sẽ liên kết tới như trang con Tốt, ồ? Không có nhiều loại liên kết khác nhau Trước khi bạn đi xa hơn, bạn cần thêm một vài dữ liệu cho cơ sở hiện hành của bạn.Nếu bạn gọi lại từ chương 3, cho mỗi phim, bạn có tên phim, người lãnh đạo và năm. Vì dụ: Thêm dữ liệu vào bảng Trong bài này, bạn sẽ thêm dữ liệu về mỗi movie đến cơ sở dữ liệu Mở trình soạn thảo của bạn và gõ đoạn mã sau: //alter “movie” table to include running time/cost/takings fields$add = “ALTER TABLE movie ADD COLUMN ( “ .“movie_running_time int NULL, “ .“movie_cost int NULL, “ .“movie_takings int NULL)”;$results = mysql_query($add)or die(mysql_error());//insert new data into “movie” table for each movie$update = “UPDATE movie SET “ .“movie_running_time=102, “ .“movie_cost=10, “ .“movie_takings=15 “ .“WHERE movie_id = 1”;$results = mysql_query($update)or die(mysql_error());$update = “UPDATE movie SET “ .“movie_running_time=90, “ .“movie_cost=3, “ .“movie_takings=90 “ .“WHERE movie_id = 2”;$results = mysql_query($update)or die(mysql_error());$update = “UPDATE movie SET “ .“movie_running_time=134, “ .“movie_cost=15, “ .“movie_takings=10 “ .“WHERE movie_id = 3”;$results = mysql_query($update)or die(mysql_error()); ?> Bạn lưu với tên alter_movie.php, sau đó mở file trong trình duyệt. Không lo lắng,bạn sẽ thấy một màn hình trống, nhưng bảng của bạn đã được thay đổi và thông tin đãđưa vào tự độngCách thức làm việc: Trước tiên, tập lệnh dùng lệnh ALTER TABLE để thêm vào những vùng tươngthích trong bảng hiện hành, sau đó sử dụng lệnh UPDATE để chèn dữ liệu mới vàonhững vùng đó. Bây giờ bạn có dữ liệu, bạn cần tạo một trang mới mà bạn sẽ hiển thị thêm thôngtin(movie_details.php) Ví dụ: Trong bài tập này, bạn sẽ tạo một trang mới để hiển thị dữ liệu mà bạn thêmvào bài trước. Mở trình soạn thảo và gõ vào chương trình sau: elseif ($difference > 0) { $font_color =‟green‟; $profit_or_loss = “$” . $difference . “m”; } else { $font_color = „blue‟; $profit_or_loss = “Broke even”; } return “” . $profit_or_loss . “”; ...
Nội dung trích xuất từ tài liệu:
Lập trình web với PHP - p16 Chương 4 : SỬ DỤNG BẢNG ĐỂ TRÌNH BÀY DỮ LIỆU Chúng ta có thể thành công trong việc kết hợp PHP và MySQL để tạo ra trang webđộng, khi có nhiều dòng dữ liệu cần trình bày, chúng ta cần phải có cơ chế để người xemdễ dàng đọc dữ liệu và cần phải đẹp, ngắn gọn, trình bày rõ ràng. Phương pháp dễ nhất làsử dụng bảng. Trong chương này chúng ta sẽ biết: - Tạo bảng để tổ chức dữ liệu từ cơ sở dữ liệu. - Tạo tiêu đề cột tự động. - Bảng thông dụng với kết quả truy vấn MySQL cơ bản. - Bảng thông dụng với kết quả truy vấn MySQL phức tạp. - Tạo trang thân thiện cho người dùng Master là ai? Bây giờ chúng ta hãy xây dựng một công việc tốt mà bạn đã làm nhiều và thêmnhiều thông tin và hàm hơn vào bảng của bạn. Phương tiện quan hệ giữa cha và con trongtrang web của bạn cho phép người dùng có thể click vào tiêu đề của bộ phim để biếtthông tin về bộ phim. Dĩ nhiên là ở đây tất cả sẽ trở thành trang web động chung, vì thếchúng ta tìm như thế nào để làm và quan hệ cha con có nghĩa. Ví dụ: Thêm liên kết trong table Mở trang table2.php trong bài và thêm vào những dòng mã mà xuất hiện nổi bật. $query = “SELECT movie_id, movie_name, “ . “movie_director, movie_leadactor “ . “FROM movie”; $result = mysql_query($query, $link) or die(mysql_error()); $num_movies = mysql_num_rows($result); $movie_details = „‟; while ($row = mysql_fetch_array($result)) { $movie_id = $row[„movie_id‟]; $movie_name = $row[„movie_name‟]; $movie_director = $row[„movie_director‟]; $movie_leadactor = $row[„movie_leadactor‟]; //get director‟s name from people table get_director(); //get lead actor‟s name from people table get_leadactor(); $movie_details .= Hình 4.3.1 Cách thức hoạt động: Bạn sẽ chú ý một sự thay đổi giữa hình table2.php và table3.php. Bạn có nhiều liênkết cho nhiều thông tin đến mỗi movie cho người viếng thăm trang web của bạn. Thay đổi đầu tiên so với phần trước truy vấn MySQL là biến $movie_id Sau đó bạn thêm vùng mới cho kết quả trả về từ truy vấn. Thay đổi cuối cùng tạo mã HTML mà đưa ra liên kết trong tên movie. Bây giờ việc thay đổi đã hoàn thành, thực tế nó làm gì? Nơi bạn đặt con chuột trêndòng liên kết, bạn sẽ thấy mỗi liên kết là duy nhất và tạo ra trang web động. Trang nàyđược coi như trang chủ, trang sẽ liên kết tới như trang con Tốt, ồ? Không có nhiều loại liên kết khác nhau Trước khi bạn đi xa hơn, bạn cần thêm một vài dữ liệu cho cơ sở hiện hành của bạn.Nếu bạn gọi lại từ chương 3, cho mỗi phim, bạn có tên phim, người lãnh đạo và năm. Vì dụ: Thêm dữ liệu vào bảng Trong bài này, bạn sẽ thêm dữ liệu về mỗi movie đến cơ sở dữ liệu Mở trình soạn thảo của bạn và gõ đoạn mã sau: //alter “movie” table to include running time/cost/takings fields$add = “ALTER TABLE movie ADD COLUMN ( “ .“movie_running_time int NULL, “ .“movie_cost int NULL, “ .“movie_takings int NULL)”;$results = mysql_query($add)or die(mysql_error());//insert new data into “movie” table for each movie$update = “UPDATE movie SET “ .“movie_running_time=102, “ .“movie_cost=10, “ .“movie_takings=15 “ .“WHERE movie_id = 1”;$results = mysql_query($update)or die(mysql_error());$update = “UPDATE movie SET “ .“movie_running_time=90, “ .“movie_cost=3, “ .“movie_takings=90 “ .“WHERE movie_id = 2”;$results = mysql_query($update)or die(mysql_error());$update = “UPDATE movie SET “ .“movie_running_time=134, “ .“movie_cost=15, “ .“movie_takings=10 “ .“WHERE movie_id = 3”;$results = mysql_query($update)or die(mysql_error()); ?> Bạn lưu với tên alter_movie.php, sau đó mở file trong trình duyệt. Không lo lắng,bạn sẽ thấy một màn hình trống, nhưng bảng của bạn đã được thay đổi và thông tin đãđưa vào tự độngCách thức làm việc: Trước tiên, tập lệnh dùng lệnh ALTER TABLE để thêm vào những vùng tươngthích trong bảng hiện hành, sau đó sử dụng lệnh UPDATE để chèn dữ liệu mới vàonhững vùng đó. Bây giờ bạn có dữ liệu, bạn cần tạo một trang mới mà bạn sẽ hiển thị thêm thôngtin(movie_details.php) Ví dụ: Trong bài tập này, bạn sẽ tạo một trang mới để hiển thị dữ liệu mà bạn thêmvào bài trước. Mở trình soạn thảo và gõ vào chương trình sau: elseif ($difference > 0) { $font_color =‟green‟; $profit_or_loss = “$” . $difference . “m”; } else { $font_color = „blue‟; $profit_or_loss = “Broke even”; } return “” . $profit_or_loss . “”; ...
Tìm kiếm theo từ khóa liên quan:
lập trình web giáo trình php thiết kế web với php tự học php lập trình phpTài liệu liên quan:
-
[Thảo luận] Học PHP như thế nào khi bạn chưa biết gì về lập trình?
5 trang 134 0 0 -
161 trang 134 1 0
-
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 121 1 0 -
MỘT SỐ ĐIỂM CẦN CHÚ Ý KHI THIẾT KẾ WEB
5 trang 115 0 0 -
GIÁO TRÌNH LẬP TRÌNH WEB_PHẦN 2_BÀI 3
3 trang 105 0 0 -
Lập Trình Web: Các trang quản trị trong PHP - GV: Trần Đình Nghĩa
8 trang 105 0 0 -
231 trang 95 1 0
-
101 trang 94 2 0
-
Bài giảng Lập trình web nâng cao: Chương 7 - Trường ĐH Văn Hiến
16 trang 66 1 0 -
Bài giảng Lập trình Web ASP.Net với C#: Chương 9 - Th.S Phạm Đào Minh Vũ
55 trang 52 0 0