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

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

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

LAB - NHÓM TIN T C THEO CHI U NGANG (LEVEL 1)
(NESTED REPEAT HORIZONTAL)

C
H
U


N

+ 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

VI

T

+ Ch n k t n i t i conn_cms t i Connection

L p: Chuyên Viên Website Lành Ngh
Biên so n: Nguy n Phát Tài


Trang 447


T

C
H
U


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

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

+
+

+
+
+
+
+

L p: Chuyên Viên Website Lành Ngh
Biên so n: Nguy n Phát Tài

Trang 448


C
H
U


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

i.

VI

T


+ 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

+ File -> Save -> F12
+ K t qu nh sau

L p: Chuyên Viên Website Lành Ngh
Biên so n: Nguy n Phát Tài

Trang 449


VI

T

C
H
U


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


+ 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
Repeat

L p: Chuyên Viên Website Lành Ngh
Biên so n: Nguy n Phát Tài

ng trình đã b b t l nh

Trang 450


C
H
U


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

VI

T


+ 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

L p: Chuyên Viên Website Lành Ngh
Biên so n: Nguy n Phát Tài

Trang 451


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

c k t qu nh hình sau:

VI

T


đ đ

i.

C
H
U


N

+ 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

+ 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

L p: Chuyên Viên Website Lành Ngh
Biên so n: Nguy n Phát Tài

i

Trang 452


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


c k t qu nh hình bên d

i.

T

C
H
U


N

+ B n s có đ

VI

+ 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

L p: Chuyên Viên Website Lành Ngh
Biên so n: Nguy n Phát Tài

Trang 453


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

VI

T

C
H
U


+ 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:

L p: Chuyên Viên Website Lành Ngh
Biên so n: Nguy n Phát Tài

Trang 454


sau:

C

H
U


Hãy tham kh o đo n code PHP c a ch c n ng này nh

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

VI

T

<table width="100%" border="1" align="center">
<tr>
do { // horizontal looper version 3
?>
<td valign="top"><table border=1>
<tr>
<td><b><?php echo $row_master1theloaitin['tentheloaitin']; ?></b></td>
</tr>
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>    <?php echo $row_detail2tintuc['tieudetin']; ?></td>
</tr>
} while ($row_detail2tintuc = mysql_fetch_assoc($detail2tintuc)); //Nested move next
}
}
?>
</table></td>
$row_master1theloaitin = mysql_fetch_assoc($master1theloaitin);
L p: Chuyên Viên Website Lành Ngh
Biên so n: Nguy n Phát Tài

Trang 455


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

C
H
U


N

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
c nh

hình bên d


i

VI

T

K t qu có đ

L p: Chuyên Viên Website Lành Ngh
Biên so n: Nguy n Phát Tài

Trang 456



×