2015-07-11 53 views
0

我有'用戶'表,其中包含用戶名和密碼以及主鍵爲user_id的詳細信息。從登錄會話中獲取ID並填充在主頁中:php和mysql

user(user_id(pk) , username , password , address, email) 

當我登錄到該網站,我需要從基於用戶名的USER_ID的「用戶」表中提取地址和電子郵件ID和填充它家的網頁上。

請有人可以幫助我如何做到這一點?

謝謝。

+0

運行查詢並獲取結果。然後,您可以將結果存儲在會話變量中或僅輸出它們。 '從用戶的user_id =?'中選擇電子郵件。 – chris85

回答

0

,而你與你的USER_ID & 密碼然後設置驗證數據庫:

##index.php 
$username=$_Post['valuefromform']; 
$password=$_Post['valuefromform']; 
$result_set="SELECT * FROM user"; 
$num_rows=mysql_num_rows($result_set); 
if($num_rows!=0) 
{ 
    $result=mysql_fetch_array($result_set); 
    if($username==$result['username'] && $password=$result['password']) 
    { 
     $id=$result['user_id']; 
     $_SESSION['id']=$id; 
     header("location:index.php?uid=$id"); 
    } 
} 

您可以使用get方法得到的userid值。

##home.php 

$getid=$_GET['uid']; 
echo $getid; 
+0

謝謝你,它使用get方法後 – amz

+0

也可以幫助你如何獲得標題(「location:index.php?uid = $ id」);在所有頁面中,直到我註銷? – amz