:::

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

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

     

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

     

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

:::

書籍目錄

展開 | 闔起

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

計數器

今天: 4298429842984298
昨天: 5069506950695069
總計: 5134746513474651347465134746513474651347465134746