2013-04-02 46 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>