:::

7-6 加入更新點閱數的功能

  1. 當我們觀看某一篇文章時,就應該要將該篇文章的點閱數+1
  2. 所以,修改 index.php 的流程,在觀看某篇文章的同時,執行點閱數+1的函式
    switch ($op) {
        // 觀看單一文章
        case 'show':
            add_count($id);
            $smarty->assign('news', show($id));
            break;

     

  3. 接著,我們只要在 index.php 中新增 add_count() 函式即可
    // 點閱數+1
    function add_count($id)
    {
        global $pdo;
        $stmt = $pdo->prepare("UPDATE `news` SET `views` = `views` + 1 WHERE `id` = ?");
        $stmt->execute([$id]);
    }
    

     

  4. 最後只要點一下文章,該文章點閱數應該就會 +1 了

:::

書籍目錄

展開 | 闔起

https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D52%26tbdsn%3D1849

計數器

今天: 1445144514451445
昨天: 3894389438943894
總計: 7447701744770174477017447701744770174477017447701