BÀI GIẢNG LAB - NHÓM TIN TỨC THEO CHIỀU NGANG ppsx

10 165 0
BÀI GIẢNG LAB - NHÓM TIN TỨC THEO CHIỀU NGANG ppsx

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

Thông tin tài liệu

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 – Fax: (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lp: Chuyên Viên Website Lành Ngh Trang 447 Biên son: Nguyn Phát Tài LAB - NHÓM TIN TC THEO CHIU NGANG (LEVEL 1) (NESTED REPEAT HORIZONTAL) + M trang web mun nhóm tin theo chiu ngang (newsngang.php), đt con tr ti v trí cn chèn vào. + Click nút Nested Repeat Region Wizard trong tab Developer Toolbox -> xut hin hp Nested repeat Region Wizard + Chn kt ni ti conn_cms ti Connection 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 – Fax: (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lp: Chuyên Viên Website Lành Ngh Trang 448 Biên son: Nguyn Phát Tài + Chn bng Master table: theloai + Ti Primary key là khóa chính ca bng Master + Chn giá tr hin th ti Display value: tentheloai + Ti Detail table chn bng tintuc + Chn khóa ngoi trong bng tin tc ti Foreign key: ID_theloai + Chn giá tr hin th ti Display value: tieudetin + Click nút Next 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 – Fax: (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lp: Chuyên Viên Website Lành Ngh Trang 449 Biên son: Nguyn Phát Tài + Chn kiu lp li ti Repeat style: Sub-table + Click nút Finish -> bn s thy xut hin giao din nh hình bên di. + File -> Save -> F12 + Kt qu 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 – Fax: (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lp: Chuyên Viên Website Lành Ngh Trang 450 Biên son: Nguyn Phát Tài + Trong Tab Server Behaviors bn s thy xut hin lnh Repeat Region (master1theloaitin) + Hãy chn dòng lnh này. -> click nút - đ b lnh này đi -> bn thy chng trình đã b bt lnh Repeat 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 – Fax: (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lp: Chuyên Viên Website Lành Ngh Trang 451 Biên son: Nguyn Phát Tài + Hãy click chn bng -> sau đó click nút Looper Wizard trong tab Developer Toolbox + Trong ca s Looper Wizard ti Looper Type chn kiu Horizontal + Ti Recordset chn: master1theloaitin + Ti mc Show chn All records và nhp vào 2 ti columns + Click nút OK 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 – Fax: (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lp: Chuyên Viên Website Lành Ngh Trang 452 Biên son: Nguyn Phát Tài + Bn thy Tabble đã đc gn vào lnh lp li theo chiu ngang Horiz Looper + Hãy chn bng trong hp thuc tính đnh các thuc tính cho bng nh hình bên di. đ đc kt qu nh hình sau: + Chn tip bng nh bên trong ri cng đnh thuc tính nh hình bên di 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 – Fax: (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lp: Chuyên Viên Website Lành Ngh Trang 453 Biên son: Nguyn Phát Tài + Bn s có đc kt qu nh hình bên di. + Hãy canh l ngang và dc cho d liu trong bng + Trong tab Bindings hãy dbclick vào Recordset detail2tintuc 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 – Fax: (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lp: Chuyên Viên Website Lành Ngh Trang 454 Biên son: Nguyn Phát Tài + Hãy đng  ch đ Recordset nâng cao, trong lnh truy vn d liu bn hãy sp xp gim dn theo ngaydangtin và dùng lnh Limit 0,4 đ gii hn s tin xut ra ti đa là 4 tin tc Kt qu cui cùng bn s đc 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 – Fax: (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lp: Chuyên Viên Website Lành Ngh Trang 455 Biên son: Nguyn Phát Tài Hãy tham kho đon code PHP ca chc nng này nh sau: <table width="100%" border="1" align="center"> <tr> <?php do { // horizontal looper version 3 ?> <td valign="top"><table border=1> <tr> <td><b> <?php echo $row_master1theloaitin['tentheloaitin']; ?></b></td> </tr> <?php if ($totalRows_master1theloaitin>0) { $nested_query_detail2tintuc = str_replace("123456789", $row_master1theloaitin['ID_theloaitin'], $query_detail2tintuc); mysql_select_db($database_conn_petrolimex); $detail2tintuc = mysql_query($nested_query_detail2tintuc, $conn_petrolimex) or die(mysql_error()); $row_detail2tintuc = mysql_fetch_assoc($detail2tintuc); $totalRows_detail2tintuc = mysql_num_rows($detail2tintuc); $nested_sw = false; if (isset($row_detail2tintuc) && is_array($row_detail2tintuc)) { do { //Nested repeat ?> <tr> <td>&nbsp;&nbsp;&nbsp;&nbsp; <?php echo $row_detail2tintuc['tieudetin']; ?></td> </tr> <?php } while ($row_detail2tintuc = mysql_fetch_assoc($detail2tintuc)); //Nested move next } } ?> </table></td> <?php $row_master1theloaitin = mysql_fetch_assoc($master1theloaitin); 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 – Fax: (84.8) 2649179 Email: traning@vietchuyen.org Website: www.vietchuyen.org – www.ddcntt.vn Lp: Chuyên Viên Website Lành Ngh Trang 456 Biên son: Nguyn Phát Tài if (!isset($nested_master1theloaitin)) { $nested_master1theloaitin= 1; } if (isset($row_master1theloaitin) && is_array($row_master1theloaitin) && $nested_master1theloaitin++ % 2==0) { echo "</tr><tr>"; } } while ($row_master1theloaitin); //end horizontal looper version 3 ?> </tr> </table> BÀI TP M RNG Hãy thit k li chc nng này sau cho có th xut đc ra đc dng sau S có các phn quà có giá tr dành cho 10 bn có câu tr li đúng Kt qu có đc nh hình bên di VIT CHUYÊN . 447 Biên son: Nguyn Phát Tài LAB - NHÓM TIN TC THEO CHIU NGANG (LEVEL 1) (NESTED REPEAT HORIZONTAL) + M trang web mun nhóm tin theo chiu ngang (newsngang.php), đt con tr ti v trí. $row_master1theloaitin['ID_theloaitin'], $query_detail2tintuc); mysql_select_db($database_conn_petrolimex); $detail2tintuc = mysql_query($nested_query_detail2tintuc, $conn_petrolimex). die(mysql_error()); $row_detail2tintuc = mysql_fetch_assoc($detail2tintuc); $totalRows_detail2tintuc = mysql_num_rows($detail2tintuc); $nested_sw = false; if (isset($row_detail2tintuc) && is_array($row_detail2tintuc))

Ngày đăng: 28/07/2014, 06:21

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan