我有一个名为page.php
的文件,它是这样的;
<? include "header.php"; ?>
<body>
...
</body>
<? include "header.php"; ?>
在<body>
标记之间,我运行一个sql查询并获取一个名为$title
的变量。
我想将该变量显示为我的页面的html标题,该标题位于header.php
。
我该怎么做?
我只是尝试了我所说的,但它没有用。
答案 0 :(得分:1)
在<body>
代码之前运行它,将结果保存到变量,并在任意位置处理此变量(作为标题和<body>
标记)。
答案 1 :(得分:1)
您应该尽量避免将PHP代码与HTML混合。在包含header.php之前运行SQL查询,将结果存储在变量中,并将标题存储在变量中。例如:
<?php
// SQL code here, store the data in e.g. $data and title in $title
include "header.php";
?>
<body>
<?php
// output page using $data
?>
</body>
<?php include "header.php"; ?>
然后你的header.php会包含类似<title><?php echo $title; ?></title>