我希望我在这里使用的标题是可以理解的......
我有一个包含两列的数据库:ward_id 和ward_name。
我希望为每个病房创建动态页面,并在页面标题中显示 ward_name。我创建了一个包含的 header.php 文件。
我使用 ....?wid={$row['ward_id']} 通过 URL 传递 id,当我创建使用该 id 从数据库获取数据的其他查询时,它工作正常。
但是我遇到的问题是页面拒绝将 ward_name 显示为页面标题。我希望这样的工作:
$wardid = $_GET['wid'];
$query = "SELECT ward_name, ward_id FROM wards WHERE ward_id=$wardid";
$result = mysql_query($query);
while ($row=mysql_fetch_array($result))
{
$pagetitle = "$row['ward_name']";
}
但事实并非如此,我在上面尝试了很多变体,我现在不可能全部记住它们,所以我真的希望有人能帮助我......这是目前的代码:
页眉:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<title><?php echo $pagetitle; ?></title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="wholepage">
<div class="headlinewrapper">
<div class="headline">
<h1></h1>
<h2></h2>
</div>
</div>
<div class="headlinesidewrapper">
<div class="headlineside">
<p>shv jsfj sjnsf jnsf nsnf nj njsfn
njfjn sfns njf njnsf njs dgbjn dn jnd njjn dd d d nj njd njnd njd nn djndj njd</p>
</div>
</div>
<div class="topnavigation">
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="boroughs.php">Boroughs</a></li>
<li><a href="wards.php">Wards</a></li>
</ul>
</div>
<div class="sidebar">
</div>
<div class="mainpagewrapper">
动态页面:
<?php
$pagetitle = "Hello";
include ('header.php');
?>
<div class="mainpage">
<div class="infobox">
</div>
<?php
require('mysqli_connect.php');
mysql_select_db('onetwom2_london');
$wardid = $_GET['wid'];
$query = "SELECT ward_name, ward_id FROM wards WHERE ward_id=$wardid";
$result = mysql_query($query);
while ($row=mysql_fetch_array($result))
{
echo "<div class=\"boroughlist\"><p>{$row['ward_name']}</p></div>" ;
}
$pagetitle = $result;
?>
<div class="clear">
</div>
</div>
</div>
</div>
</body>
</html>
所以我只想知道如何/是否可以将通过 URL 传递的 id 与存储在数据库中的 ward_id 相匹配,然后让页面标题显示链接到该 id 的 ward_name。如果这是一个非常简单的问题,我深表歉意,我花了几个小时试图解决这个问题,我完全被难住了!(我上面发布的代码只是 5 个小时的挫折的最终结果,所以请感谢我在向你寻求帮助之前已经努力了 :))