我正在尝试为我的某个页面设置动态页面标题,但它似乎无法正常工作。我使用phpMyAdmin,我有相同的代码,动态的另一个页面抓取服务器名称。我无法弄清楚我做错了什么。 这是我当前的代码:URL看起来像http://test.com/index.php?category=test
switch ($pageTitle) {
case 'index.php':
if(isset($_GET['id']) && !empty($_GET['id'])){
$id = (INT)$_GET['id'];
$query = $database->query("SELECT `name` FROM `categories` WHERE `category_id` = '$id'");
$fetch = $query->fetch_assoc();
$pageTitle = $fetch['name'];
} else {
$pageTitle = "test title";
$description = "test desc";
}
break;
以下是另一个有效且使用服务器名称的代码段:URL如下所示http://test.com/server.php?id=#
case 'server.php':
if(isset($_GET['id']) && !empty($_GET['id'])){
$id = (INT)$_GET['id'];
$query = $database->query("SELECT `name` FROM `servers` WHERE `id` = '$id'");
$fetch = $query->fetch_assoc();
$pageTitle = $fetch['name'];
} else {
$pageTitle = "Server Details";
}
break;
任何人都知道为什么我不能得到该类别的名称?