P H P  V I E T  N A M  P O R T A L
Xin chào, Khách. Vui lòng đăng nhập hoặc đăng ký tài khoản.
Bạn đã quên email kích hoạt?






     Trang chủ | Download | Tự học PHP | Kho tư liệu | Diễn đàn
Trang: [1]
  In  
This topic has not yet been rated!
You have not rated this topic. Select a rating:
Tác giảChủ đề: Xin chỉ dẫn xây dựng danh mục(chủ đề) và tin theo danh mục.  (Đã đọc 1221 lần)
bungbu84
PHP Starter
*
Posts: 29


Xem hồ sơ Email
« on: March 05, 2010, 08:06:11 PM »

Không biết diễn tả như thế nào để thể hiện hết được yêu cầu mong muốn mọi người giúp. Nên diễn tả mà mọi người vẫn không hiểu xin cho biết nhé!

Ý là E muốn xây dựng 1 trang tin tức và được thể hiện theo danh mục.
Ví dụ: Trang tin của E sẽ có mục:
- Tin Trong Nước
- Tin Quốc Tế
- Tin Hot
....
Và các bài viết sẽ lựa chọn theo từng chủ đề này, xây dựng như sau:
I. Trong Admin xây dựng 2 trang
- 1 trang gồm tạo chủ đề, sửa, xóa chủ đề
- 1 trang post tin theo chủ đề đã tạo ở trên, sửa, xóa tin (Lựa chọn hàng loạt nếu có thể)
II. Tại trang index tin sẽ trình bày theo từng chủ đề. Click vào chủ đề Tin Hot thì chỉ hiện những tin trong chủ đề Tin Hot; click chủ đề Tin Trong Nước thì chỉ hiện những chủ đề Tin Trong Nước.

Không biết E diễn tả thế mọi người có hiểu không? Nếu được mong các bác giúp đỡ. Cảm ơn nhiều!
Logged
nothing1306
Mãi PHP chiêu thân đây... mại vô, mại vô...
Global Moderator
PHP Intermediate
*****
Posts: 214

nothing1306
Xem hồ sơ Email
« Trả lời #1 on: March 05, 2010, 08:29:50 PM »

Quote
Không biết diễn tả như thế nào để thể hiện hết được yêu cầu mong muốn mọi người giúp. Nên diễn tả mà mọi người vẫn không hiểu xin cho biết nhé!

Ý là E muốn xây dựng 1 trang tin tức và được thể hiện theo danh mục.
Ví dụ: Trang tin của E sẽ có mục:
- Tin Trong Nước
- Tin Quốc Tế
- Tin Hot
....
Và các bài viết sẽ lựa chọn theo từng chủ đề này, xây dựng như sau:
I. Trong Admin xây dựng 2 trang
- 1 trang gồm tạo chủ đề, sửa, xóa chủ đề
- 1 trang post tin theo chủ đề đã tạo ở trên, sửa, xóa tin (Lựa chọn hàng loạt nếu có thể)
II. Tại trang index tin sẽ trình bày theo từng chủ đề. Click vào chủ đề Tin Hot thì chỉ hiện những tin trong chủ đề Tin Hot; click chủ đề Tin Trong Nước thì chỉ hiện những chủ đề Tin Trong Nước.

Không biết E diễn tả thế mọi người có hiểu không? Nếu được mong các bác giúp đỡ. Cảm ơn nhiều!

Sao mình cũng học php, mà mình lại không tưởng tượng được giai đoạn học php của cậu nhỉ? [ hình như mình chưa đến giai đoạn đó hay sao ý Cheesy ]
Logged

Bạn có một ít tiền, bạn muốn dùng những đồng tiền ít ỏi đó cho những công việc to lớn, vĩ đại, có ý nghĩa, click chuột vào đây: http://sechia.vn/diendan/vi-cong-dong/
Bạn có một ít tình, bạn muốn tìm kiếm 1 người yêu lý tưởng, click chuột vào đây: http://phpvn.org/index.php?action=profile;u=6580
student_hnue
PHP Starter
*
Posts: 10


Xem hồ sơ Email
« Trả lời #2 on: March 10, 2010, 07:56:22 PM »

Không biết diễn tả như thế nào để thể hiện hết được yêu cầu mong muốn mọi người giúp. Nên diễn tả mà mọi người vẫn không hiểu xin cho biết nhé!

Ý là E muốn xây dựng 1 trang tin tức và được thể hiện theo danh mục.
Ví dụ: Trang tin của E sẽ có mục:
- Tin Trong Nước
- Tin Quốc Tế
- Tin Hot
....
Và các bài viết sẽ lựa chọn theo từng chủ đề này, xây dựng như sau:
I. Trong Admin xây dựng 2 trang
- 1 trang gồm tạo chủ đề, sửa, xóa chủ đề
- 1 trang post tin theo chủ đề đã tạo ở trên, sửa, xóa tin (Lựa chọn hàng loạt nếu có thể)
II. Tại trang index tin sẽ trình bày theo từng chủ đề. Click vào chủ đề Tin Hot thì chỉ hiện những tin trong chủ đề Tin Hot; click chủ đề Tin Trong Nước thì chỉ hiện những chủ đề Tin Trong Nước.

Không biết E diễn tả thế mọi người có hiểu không? Nếu được mong các bác giúp đỡ. Cảm ơn nhiều!

Mình nghĩ cái này cũng rất đơn giản và dễ hiểu thôi. Ý tưởng của mình như sau:
Tạo 2 table trong CSDL
1. tbchude: MaCD, TenCD
2. tbtintuc: MaTT, MaCD, TieuDe, NoiDung, NguoiDang, NgayDang

Để tạo một chủ đề mới và lưu vào tbchude thì chắc bạn biết rồi. Nếu chưa biết thì hôm khác mình hướng dẫn cụ thể.

Đăng tin thì người đăng tin sẽ phải chọn sẽ lưu tin đó vào chủ đề nào. Sau đó tin tức sẽ được lưu vào bang tbtintuc cùng với MaCD của tin đó.

Ban đầu mình echo ra tất cả các chủ đề có trong tbchude và tạo link để click vào đó là dẫn tới trang xem tin ứng với chủ đề đó:
<?php
$sql="select * from tbchude";
$rs = mysql_query($sql);
while ($r = mysql_fetch_array($rs))
{
echo "<a href = xemtin.php?id=$r['MaCD']".$r['TenCD']."</a>";
}
?>

Khi click vào chủ đề trên sẽ sang trang xemtin.php ứng vời từng chủ đề đó.
<?php
$id_chude = $_GET['id'];
$sql="select * from tbtintuc where MaCD = '$id_chude'";
$rs = mysql_query($sql);
while  ($r = mysql_fetch_array($rs))
{
echo $r['TieuDe']."<br>";
echo $r['NoiDung'];
}

?>

Hi... chúc bạn may mắn.
« Last Edit: March 19, 2010, 07:46:42 AM bởi student_hnue » Logged
bungbu84
PHP Starter
*
Posts: 29


Xem hồ sơ Email
« Trả lời #3 on: March 12, 2010, 07:30:54 PM »

Thật tuyệt vời! Mình đã hiểu rồi! Thanks bạn nhiều nha. Tuy nhiên mình xin chỉnh 1 chút về lệnh, lỡ có ai đó kêu lỗi  Cheesy
Vòng lặp bị thiếu ký tự nên sinh lỗi:
while  ($r = mysql_fetch_aray($rs))
Đúng phải là:
while  ($r = mysql_fetch_array($rs))
Logged
bungbu84
PHP Starter
*
Posts: 29


Xem hồ sơ Email
« Trả lời #4 on: March 15, 2010, 06:38:00 PM »

Xin các bác thêm 1 yêu cầu nhỏ nữa. Có một trục trặc là E đã tạo được chủ đề và tin theo chủ đề thì như sau:

CSDL với 2 table: tbchude và tbtintuc đã ngon rồi, nhưng khi sửa chủ đề thì chủ đề trong tin tức lại không đổi theo. Làm sao để sửa 1 cái được cả 2 nhỉ?

Help me!
Logged
student_hnue
PHP Starter
*
Posts: 10


Xem hồ sơ Email
« Trả lời #5 on: March 19, 2010, 07:38:12 AM »

Xin các bác thêm 1 yêu cầu nhỏ nữa. Có một trục trặc là E đã tạo được chủ đề và tin theo chủ đề thì như sau:

CSDL với 2 table: tbchude và tbtintuc đã ngon rồi, nhưng khi sửa chủ đề thì chủ đề trong tin tức lại không đổi theo. Làm sao để sửa 1 cái được cả 2 nhỉ?

Help me!
Cảm ơn bạn đã sửa giùm. Mình vội quá nên cẩu thả, bạn hiểu là tốt rồi. Còn về câu hỏi tiếp theo mình nghĩ làm gì có chuyện đó!! Bạn sửa TenCD (Tên chủ đề) chứ có sửa được MaCD(Mã Chủ đề) đâu. Mà MaCD trong tbtintuc thì ko thay đổi roài. Cho nên kho nào show ra web là nó thay đổi theo à!
« Last Edit: March 19, 2010, 07:54:18 AM bởi student_hnue » Logged
Trang: [1]
  In  
 
Chuyển sang:  

Powered by SMF 1.1.15 | SMF © 2006-2007, Simple Machines . Modified by PHPVN Members