2011-10-25 7 views
0

友人のサイトにいくつかの使い勝手の良いものを追加しています。基本的にはポートフォリオです。プロジェクト名はページのタイトルにする必要があります。 PHPはここで見ることができます:タイトルの問題に変数を挿入する

http://cl.ly/170H462w1x2X0Q1R0p2P

私はかなりいくつかのことを試してみたが、私は最後にしようとしたところ、これは次のとおりです。

<TITLE>The Preeminent Anthology of Alec Brownstein - <?php echo $title; ?></TITLE> 

...何もしないいます。また、プロジェクトの番号だけを示す$ pidも行いました。助けや洞察力に感謝します。

答えて

0

あなたは、これは、$ title変数で、現在のプロジェクトのタイトルを与えるヘッド

include("lib/db.inc"); 
include("lib/default_table.class.inc"); 
include("lib/cms.class.inc"); 
$points = array(); 
$projectid = $_GET['pid']; 
$dbobjectProjects = new Projects; 
$dataProjects = $dbobjectProjects -> getData(NULL); 

$projects[0] = ''; 

foreach($dataProjects as $line) { 
    $projects[$line['pr_id']] = $line['pr_title']; 
} 

$title = $projects[$projectid]; 

上のPHPコードのこの部分を置くことができます。

0

任意のPHPが実行される前にHTMLが始まることを表示され、変数$titleが値を取得する前に、<title>タグが符号化されています

$title   = $line['pr_title']; 

あなたは、上に任意のPHPの出力を配置することができません関連するPHPコードが<head>タグの前に移動されない限り、HTMLの一部です。

これを行うには、大量のコード再編成が必要な場合があります。

関連する問題