Tải bản đầy đủ (.pdf) (10 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (705.62 KB, 10 trang )

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:


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:



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:


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:


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:


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:


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:


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:


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:


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:


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

×