<?php require_once 'header.php'; $page_title = '首頁'; $op = isset($_REQUEST['op']) ? filter_var($_REQUEST['op']) : ''; $sn = isset($_REQUEST['sn']) ? (int) $_REQUEST['sn'] : 0; switch ($op) { default: if ($sn) { show_article($sn); $op = 'show_article'; } else { list_article(); $op = 'list_article'; } break; } require_once 'footer.php'; /*************函數區**************/ //讀出單一文章 function show_article($sn) { global $db, $smarty; $sql = "SELECT * FROM `article` WHERE `sn`='$sn'"; $result = $db->query($sql) or die($db->error); $data = $result->fetch_assoc(); $smarty->assign('article', $data); } //讀出所有文章 function list_article() { global $db, $smarty; $sql = "SELECT * FROM `article` ORDER BY `update_time` DESC"; $result = $db->query($sql) or die($db->error); $all = []; while ($data = $result->fetch_assoc()) { $all[] = $data; } // die(var_export($all)); $smarty->assign('all', $all); }