我打電話給我的MySQL數據庫,在band_cat_list.php的標題標籤中發佈類別的名稱。 這是添加入標題代碼:PHP頁面標題標記顯示不正確
BAND_CAT_LIST.PHP
<head>
<?php
include ('database.php');
$get_title = "SELECT * FROM `Categories`";
$run_title = mysql_query($get_title);
while ($row_title = mysql_fetch_array($run_title)){
$cat_id = $row_title['cat_id'];
$cat_title = $row_title['cat_title'];
echo "<title>Offstreams - $cat_title</title>";
}
?>
</head>
裏面的index.php,我張貼的類別。該類別顯示沒有問題,當我點擊他們,他們去到相應的頁面,這是「的index.php?band_cat_list &貓= $ CATEGORY_ID」
INDEX.PHP
<div class="header_links">
<ul class="header_ul">
<?php
include("includes/database.php");
$get_categories = "select * from Categories";
$run_categories = mysql_query($get_categories);
if (!$run_categories) { // add this check.
die('Invalid query: ' . mysql_error());
}
while ($category_row=mysql_fetch_array($run_categories)){
$category_id = $category_row['cat_id'];
$category_title = $category_row['cat_title'];
echo "<li class='header_li' align='center'><a href='index.php?band_cat_list&cat=$category_id'>$category_title</a></li>";
}
?>
</ul>
</div>
我我的服務器上運行PHP 5.4,所以我知道函數mysql_fetch_array()不被棄用。但我無法弄清楚。當我點擊任何類別時,它只會在標題標籤中列出第一個類別。請幫忙。
我有六個記錄顯示。 error_log在任何地方都沒有顯示語法的跡象,所以我不知道錯誤是什麼。它應該顯示一些內容,但它只顯示數據庫中的第一條記錄,而不管我在哪個頁面上。 – 2014-10-07 00:19:31
@ user3638852什麼頁面應顯示標題標籤BAND_CAT_LIST.PHP或INDEX.PHP? – 2014-10-07 00:21:32
我正在編碼INDEX.PHP上的所有內容,並將樂隊類別鏈接到BAND_CAT_LIST.PHP,其中標題標籤與正文中的樂隊列表一起。 – 2014-10-07 00:46:26