09/10/2018, 22:57
Hàm đếm số lần đã view tin ?
Các bác cho mình hỏi, Hàm đếm số lần đã xem một bản tin thì viết sao nhỉ ? Hay mình cũng làm như counter ?
Exp :như là khi mình post một tin trên forum thì nó hiện thị thông tin có bao nhiêu người đã xem(View) bản tin đó ?
Cảm ơn các bác nhiều !
Exp :như là khi mình post một tin trên forum thì nó hiện thị thông tin có bao nhiêu người đã xem(View) bản tin đó ?
Cảm ơn các bác nhiều !
Bài liên quan
Khi đó, mỗi khi view Tintuc, ban sẽ select field views from Tintuc where tintuc_id = id, rồi newviews = views + 1 và add newviews vào field views trong table Tintuc, where id = Tintuc_id
if(Session["view"+tin_id] == null)
{
Thuc hien cau update xuong co so du lieu nhu ban anhdoco180 noi tuc la update news set views=isnull(views ,0) + 1 where inewid = tin_id
}
tai sao phai dung den session. chúng ta dùng session để tránh trường hợp người dùng refresh lại, và số lần đếm sẽ chính xác hơn, mỗi lần mở browser thì chỉ được tính là 1 lần thôi.
thân chào
<?
$sql = "select views from news where news_id=$news_id ";
$result=mysql_query($sql) or die(mysql_error());
//echo $rows***91;'views'***93;;
$newsviews = $rows***91;'views'***93; + 1;
$sql="update news set views = '$newsviews' where product_id=$id ";
//$sql="INSERT INTO news (views) values ('$newsviews')";
$result=mysql_query($sql) or die(mysql_error());
//echo "$newsviews";
?>
To: itgatevn
Bác cho hỏi ; như bác nói nếu không đặt điều kiện cho views với session thì mỗi lần refresh thì views sẽ + 1 . nhưng mình không rõ phải bắt đầu khai báo session tử trang nào,
Bác có thể chi tiết hơn một chút về source của Bác không ?
Exp: trang chủ(index.html) -> view_news.php(trang này hiển thị thông tin & đếm số lần xem tin). Vậy mình bắt đầu session từ file nào ? & khai báo ra sao ?
Thanks Các Bác nhiều lắm !