我打电话给我的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