ここで使用したタイトルが理解できることを願っています...
ward_id と ward_name の 2 つの列を持つデータベースがあります。
病棟ごとに動的なページを作成し、ページ タイトルに 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 時間のフラストレーションの結果にすぎないので、助けを求める前に一生懸命努力したことを感謝してください :) )