我在一个网站上工作,现在我已经有一些想要在主页上改变文本的位置,具体取决于用户是否登录在做这件事之前,我将文本包装在一个div类中,这让我可以配置它在css文件中的外观。默认情况下,如果用户未登录,index.html应显示“iBPBuyer,令人惊叹的交易&价格。”并且当用户登录时,它应该将该文本更改为简单的欢迎消息,之后声明他们的名字,但我似乎无法使其工作。PHP - 使用MYSQL数据库中的变量更改HTML文本
<?php
require("includes/application_top.php");
require("includes/site_header.php");
require("includes/application_bottom.php");
if($_SESSION['id']) {
echo '<div class="hero-text-box">
<h1>Welcome,<br> $_SESSION['first'].</h1>
</div>
<div class="row">
</div>';
} else {
echo '<div class="hero-text-box">
<h1>iBPBuyer,<br> Amazing Deals & Prices.</h1>
</div>
<div class="row">
</div>';
}
?>
DO你'在session_start()这些所需的脚本'任何地方???如果没有,你需要在这段代码中执行 – RiggsFolly
什么是不工作?...你是否得到一个错误或什么?...你能更具体吗? – Hackerman