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.