2013-04-02 28 views
0

这是我的php代码,如果用户名和密码是正确的,将欢迎用户显示在页面中。如何在HTML中编写PHP用户名欢迎信息?

$_SESSION['userName'] = $usernm; 
echo "Welcome ".$_SESSION['userName']."!"; 

我想在这个标签里面显示变量名,因为我的css编码有一些li和href标签的样式。请帮我...

<li><a href="#">Welcome User!</a></li> 
+0

作为输出你现在得到什么? –

+0

你可能想要添加代码并输出...不是很明白我理解你的问题 –

回答

1

继承人如何呼应$_SESSIONS或标记内的任何PHP变量。

您还可以添加额外的,如果其他条件为$_SESSION以确定您的会话是否设置或不

<li><a href="#">Welcome <?php if(isset($_SESSION['userName'])){echo $_SESSION['userName'];}else{ echo 'Session not set';}?>.!</a></li> 
+2

你忘了实际的回显/打印功能 –

+0

@JakobPogulis对,我忘了谢谢。 –

+0

kaii!你的答案几乎奏效。但是这个消息仍然很清楚!即使在我刷新并重新登录后,也会显示相同的消息。“欢迎会话未设置。” –

2

只是一些简单的字符串连接会做

echo "<li><a href='#'>Welcome ".$_SESSION['userName']."!</a></li>"; 
+0

没有它的不工作..当我刷新页面或登录时,变量名称不在标签内页!请帮忙 –

+0

@FranklinVaz你会在每一页上调用'session_start()'吗? –

+0

耶兄弟!我做到了!正好在页面顶部... –

1

检查这一个:

​​3210

或者这个:

<?php 
$usernm = $_SESSION['userName']; 
?> 

<ul> 
    <li><a href="#">Welcome <?php echo $usernm; ?>!</a></li> 
</ul>