7-6
加入更新點閱數的功能
- 當我們觀看某一篇文章時,就應該要將該篇文章的點閱數+1
- 所以,修改
index.php
的流程,在觀看某篇文章的同時,執行點閱數+1的函式
switch ($op) {
// 觀看單一文章
case 'show':
add_count($id);
$smarty->assign('news', show($id));
break;
- 接著,我們只要在
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]);
}
- 最後只要點一下文章,該文章點閱數應該就會 +1 了