我正在尝试使用php echo来显示div id

时间:2014-10-29 01:27:38

标签: php

我制作了一个带有

的header.php文件
<div id="contact-us">

但我想更改它,以便它将页面ID回显到标题中,因为每个页面都有自己的ID

例如

头文件中的

<div <?php echo $page_id; ?> ">
在contacts.php中

你会有

<?php $page_id = id="contact-us" ">
你能告诉我我做错了吗

2 个答案:

答案 0 :(得分:2)

如果你试图通过回显php中的变量来创建一个ID,你可能只想做这样的事情:

<div id="<?php echo $page_id; ?>">

这样,$page_id的内容将被设置为html代码中的ID。您可以仅使用一个$page_id在其他位置设置=的值,如下所示:

<?php $page_id = "contact-us"; ?>

请注意,在尝试使用此ID创建div之前,必须先使用此代码。您的计算机无法计时旅行,在尝试使用该计算机之前,需要知道该变量的值。

答案 1 :(得分:2)

您必须在使用之前设置变量,例如:

$page_id = 'Whatever';

然后你可以使用它:

  <div id="<?= $page_id; ?>">

这样的事情:

<?php $page_id = id="contact-us" ">

不起作用!