如何在php中添加链接

如何在php中添加链接,php,html,sql,database,Php,Html,Sql,Database,嗨,我对这个网站和php有点陌生。我试图制作一个代码,如果用户登录,它会告诉用户hello,如果用户注销,它会显示Register/Login表单。以下是它的代码: <?php if(empty($_SESSION['user'])) {echo " <a href=register.php >Register </a> Or <a href=login.php>Login</a>" ;

嗨,我对这个网站和php有点陌生。我试图制作一个代码,如果用户登录,它会告诉用户hello,如果用户注销,它会显示Register/Login表单。以下是它的代码:

<?php       if(empty($_SESSION['user']))
        {echo   " <a href=register.php >Register </a> Or <a href=login.php>Login</a>" ;         
        }
        else{
        Hello htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8'); you currently have $_SESSION['user']['point']; points !
        }. ?>
第63行是这样的:

Hello htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8'); you currently have $_SESSION['user']['point']; points !
如果有人能帮助我,请帮帮我!
提前谢谢!这不是重复的,我只是想有人告诉我哪里错了,并纠正错误。

你把连接搞糟了

更改此项:

echo "<a href=register.php >Register </a> Or <a href=login.php>Login</a>";
为此:

echo "<a href='register.php'>Register </a> Or <a href='login.php'>Login</a>";
echo "Hello " . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8') . "you currently have " . $_SESSION['user']['point'] . "points!";
编辑:

由于我找不到在线PHP/HTML编译器,为了证明上述代码有效,我附上了一张图片:

注意:很明显,错误显示为会话不存在 这两个问题都不是这个问题的核心问题


您在输出字符串之前错过了回音:

echo "Hello " . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8'); 
echo "you currently have " . $_SESSION['user']['point'];
echo "points !";

不,这没用。现在它也开始在第60行出现错误!我以前在63号线上遇到过问题。。。第60行非常好。@TheGamingGuy第60行是什么?第60行:echo或;我得到的错误是:解析错误:语法错误,在/home/a389717/public_html/index1.php中出现意外的T_ECHO60@TheGamingGuy检查我的编辑。做了与您相同的操作,但仍然没有显示点:[link]它现在接受了第63行并执行了代码,但在我登录时没有显示我的点或向我打招呼。
echo "Hello " . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8') . "you currently have " . $_SESSION['user']['point'] . "points!";
echo "Hello " . htmlentities($_SESSION['user']['username'], ENT_QUOTES, 'UTF-8'); 
echo "you currently have " . $_SESSION['user']['point'];
echo "points !";