我有一个名为的文件page.php
,它是这样的;
<? include "header.php"; ?>
<body>
...
</body>
<? include "header.php"; ?>
在<body>
标签之间,我运行一个 sql 查询并得到一个名为 as 的变量$title
。我想将该变量显示为我的页面的 html 标题,该标题位于header.php
.
我怎样才能做到这一点?
我只是尝试了我所说的,但它没有用。
在标签之前运行它<body>
,将结果保存到一个变量中,然后在任何你想要的地方处理这个变量(作为标题和<body>
标签中)。
您应该尽量避免将 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>