2013-08-20 99 views
1

使用Dreamweaver和wamp phpmyadmin即時通訊。我在Lightbox中創建了一個登錄系統。它完美的作品。 形式我做它是這樣它需要用戶的電子郵件和密碼。 我想要的人登錄電子的名稱在索引頁上顯示爲(例如)「歡迎,莫妮卡」,而不是這是必填字段,你登錄的電子郵件。如何在登錄後回顯名稱

我 在登錄驗證它說(Dreamweaver中把它自動

 $$loginusername=$ POST ('email') 
    $PASSWORD=$ POST ('password') 

與其他一些龍津作弄下,它說

 $loginusername=[$ SESSION (MM_Username)] 

然後在那裏我有「歡迎」顯示,我寫的,因爲我看到了一個視頻要做,

 If (isset $ SESSION (MM_USERNAME)) 

    echo "Welcome, " 
    echo ($ SESSION (MM_USERNAME)) 

我不想回顯用戶名是電子郵件,我想呼應在數據庫中註冊的名稱。

我試圖做一個Recorset(查詢)這樣

 SELECT users.name 
    FROM users 
    Where email LIKE %colname% 

當我在recorsets面板命中測試,這讓我輸入一個電子郵件,看看它的工作,它是,它顯示的名字不是電子郵件。但是,當我把它放在我認爲它應該去的地方(在回顯表單上)時,它會一直顯示電子郵件....我要怎麼做才能顯示用戶的名稱而不是電子郵件! !幫幫我???

+0

您已經回答了您自己的問題 - 您需要查詢您的數據庫以找到屬於該登錄名的名稱。我不確定什麼會設置會話變量「MM_Username」,但正如您發現的那樣,它是電子郵件地址而不是名稱。 – Floris

+0

你在用什麼? MySQL的?庫MySQLi? PDO? –

+0

它的電子郵件地址!多數民衆贊成什麼用戶將用於登錄,但我想反映的是一個歡迎名稱,...即時通訊使用MySQL! – VLP

回答

0

聽起來像你幾乎在那裏。在數據庫選項卡下的Dreamweaver一側,您應該能夠看到您的記錄集。如果你打開它,你還應該能夠看到由該記錄集創建的數據庫中的所有列(例如firstname)。只需單擊並將記錄集的名字部分拖到您想要的位置,代碼就會自動生成。

相關問題