2 回答
TA贡献1798条经验 获得超3个赞
更好的是,不要从您的 php 逻辑中进行演示。考虑一下:
<?php
if(!isset($_SESSION['sess_user_id']) || $_SESSION['sess_user_name'] == "") {
header('location:index.php');
}
// do any other php stuff...
?>
<h1>Welcome <?= $_SESSION['sess_user_name'] ?></h1>
<p id="profileText">This is your personal profile page, from here you can edit events</p>
<h4><a href="logout.php">Logout</a></h4>
这边走,
你的逻辑和表达是明确分开的
如果您想更改演示文稿,您不必乱用您的 php 代码
您不必担心单引号/双引号/转义引号/等等,等等,等等。
您不必担心标题之前的输出
你之后的程序员会惊讶于你的代码是多么干净:)
它可以让您轻松查看拼写错误:
<p id="profileText"This is your personal profile page, from here you can edit events</p>
TA贡献1847条经验 获得超11个赞
你有语法错误。
echo "<p id="profileText"This is your personal profile page, from here you can edit events</p>";
在您的回声中使用单引号。
echo "<p id='profileText'>This is your personal profile page, from here you can edit events</p>";
如果您在回显中使用双引号,则不能在字符串中使用另一个双引号。你可以这样做:
echo "<p id=\"profileText\"> This is your personal profile page, from here you can edit events</p>";
或者你可以在你的字符串上使用单引号
echo "<p id='profileText'>This is your personal profile page, from here you can edit events</p>";
- 2 回答
- 0 关注
- 110 浏览
添加回答
举报