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

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

10 167 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Lab - Nhóm Tin Tức Theo Chiều Ngang
Người hướng dẫn Chuyên Viên Website Lành Ngh Tài
Trường học Trung Tâm Công Nghệ Thông Tin Việt Chuyên
Thể loại Bài Giảng
Thành phố TP.HCM
Định dạng
Số trang 10
Dung lượng 705,62 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Trang 1

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

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 C

H U

YÊN

Trang 2

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

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

H U

YÊN

Trang 3

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

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

H U

YÊN

Trang 4

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

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

H U

YÊN

Trang 5

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

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

H U

YÊN

Trang 6

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

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

H U

YÊN

Trang 7

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

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

H U

YÊN

Trang 8

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

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

H U

YÊN

Trang 9

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

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 C

H U

YÊN

Trang 10

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

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 C

H U

YÊN

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

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w