1. Trang chủ
  2. » Công Nghệ Thông Tin

thực hành lab – xuất dữ liệu từ quan hệ nhiều – nhiều

10 348 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 717,24 KB

Nội dung

Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lớp: Web Doanh nghiệp nâng cao Trang 1 Biên soạn: Nguyễn Phát Tài LAB – XUẤT DỮ LIỆU TỪ QUAN HỆ NHIỀU – NHIỀU (OUTPUT DATA FROM MANY TO MANY RELATIONSHIP) + Mở trang inc_film.php + Tạo Recordset rs_film để lọc ra tên phim và các diễn viên đóng Phim này + Sau khi tạo xong Recordset trong Tab Bindings xuất hiện Recordset rs_film VIỆT CHUYÊN Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lớp: Web Doanh nghiệp nâng cao Trang 2 Biên soạn: Nguyễn Phát Tài + Gọi lệnh Nested Repeat Region Wizard + Cấu hình Nested như sau: + Click nút Next + Chọn Sub-table VIỆT CHUYÊN Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lớp: Web Doanh nghiệp nâng cao Trang 3 Biên soạn: Nguyễn Phát Tài + Click nút Finish + Kết quả của lệnh Nested sẽ như sau: + File -> Save -> F12 để kiểm tra kết quả sẽ như sau: VIỆT CHUYÊN Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lớp: Web Doanh nghiệp nâng cao Trang 4 Biên soạn: Nguyễn Phát Tài + Trong Tab Bindings mở Recordset detail2phimdienvien để tham khảo + Bây giờ ta đang có các mã diễn viên nhưng chưa có được tên diễn viên. + Click nút QuB để tạo quan hệ thêm giữa 2 bảng phimdienvien và bảng dienvien + Hãy tạo một Query q_laytendienvien như sau: VIỆT CHUYÊN Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lớp: Web Doanh nghiệp nâng cao Trang 5 Biên soạn: Nguyễn Phát Tài + Click nút Query -> Save + Click nút Query -> Close + Bên DW click nút Refresh , click nút Advance VIỆT CHUYÊN Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lớp: Web Doanh nghiệp nâng cao Trang 6 Biên soạn: Nguyễn Phát Tài + Hãy viết lại điều kiện WHERE và sắp xếp ORDER BY trước lúc mà bạn đã click nút QuB + Click nút OK + Kết quả Recordset detail2phimdienvien bây giờ đã có thêm tendienvien VIỆT CHUYÊN Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lớp: Web Doanh nghiệp nâng cao Trang 7 Biên soạn: Nguyễn Phát Tài + Hãy thay thế detail2phimdienvien.ID_dienvien Thành detail2phimdienvien.tendienvien + File -> Save -> F12 + Kết quả sẽ như sau: VIỆT CHUYÊN Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lớp: Web Doanh nghiệp nâng cao Trang 8 Biên soạn: Nguyễn Phát Tài + Chọn lệnh Repeat Region (master1phim) -> click nút – để bỏ lặp lại theo chiều dọc + Chọn Table -> click nút Looper Wizard + Chọn kiểu lặp theo chiều ngang (Horizontal) VIỆT CHUYÊN Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lớp: Web Doanh nghiệp nâng cao Trang 9 Biên soạn: Nguyễn Phát Tài + Chọn số dòng và số cột mong muốn. + Click nút OK + Kết quả sẽ như sau: + File -> Save -> F12 + Kết quả sẽ như sau: + Chuyển qua chế độ Code sửa lại vị trí một số thẻ như sau: <table border="1"> <tr> <?php do { // horizontal looper version 3 ?> <td valign="top"><table width="200" border="1"> <tr> <td><b><?php echo $row_master1phim['tenfilm']; ?></b></td> </tr> <tr><td> <! Đem <tr><td> trong Nested repeat lên > <?php if ($totalRows_master1phim>0) { $nested_query_detail2phimdienvien = str_replace("123456789", $row_master1phim['ID_phim'], $query_detail2phimdienvien); mysql_select_db($database_conn_cms); $detail2phimdienvien = mysql_query($nested_query_detail2phimdienvien, $conn_cms) or die(mysql_error()); $row_detail2phimdienvien = mysql_fetch_assoc($detail2phimdienvien); $totalRows_detail2phimdienvien = mysql_num_rows($detail2phimdienvien); VIỆT CHUYÊN Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lớp: Web Doanh nghiệp nâng cao Trang 10 Biên soạn: Nguyễn Phát Tài $nested_sw = false; if (isset($row_detail2phimdienvien) && is_array($row_detail2phimdienvien)) { do { //Nested repeat ?> <?php echo $row_detail2phimdienvien['tendienvien']; ?>. <?php } while ($row_detail2phimdienvien = mysql_fetch_assoc($detail2phimdienvien)); //Nested move next } } ?> </td> </tr> <! Đem </td></tr> trong Nested repeat xuống đây > </table></td> <?php $row_master1phim = mysql_fetch_assoc($master1phim); if (!isset($nested_master1phim)) { $nested_master1phim= 1; } if (isset($row_master1phim) && is_array($row_master1phim) && $nested_master1phim++ % 4==0) { echo "</tr><tr>"; } } while ($row_master1phim); //end horizontal looper version 3 ?> </tr> </table> + File -> Save -> F12 + Kết quả sẽ như sau: + Hãy tham khảo kết quả với trang http://hanquoc.caigi.com VIỆT CHUYÊN . www.ddcntt.vn Lớp: Web Doanh nghiệp nâng cao Trang 1 Biên soạn: Nguyễn Phát Tài LAB – XUẤT DỮ LIỆU TỪ QUAN HỆ NHIỀU – NHIỀU (OUTPUT DATA FROM MANY TO MANY RELATIONSHIP) + Mở trang inc_film.php. Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn. trong Tab Bindings xuất hiện Recordset rs_film VIỆT CHUYÊN Trung Tâm Đào Tạo Công Nghệ Mạng VIỆT CHUYÊN 740/12 Sư Vạn Hạnh (nối dài), P12, Q10, TP.HCM Tel: (84.8) 862 7509 – (84.8) 2649179

Ngày đăng: 05/07/2014, 06:36

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w