2013-08-22 36 views
0

我有問題,關於如何通過點擊登錄後,他們各自的位置重定向頁面。我有我的數據庫中的「僱員」表和我的「僱員」表中的ff字段是「e_fullname,e_position 「我的想法是,如果我要登錄頁面,它必須根據員工的位置在頁面上重定向。比方說,例如我登錄,我的位置是一個收銀員,所以頁面必須重定向到cashier.php,如果管理員必須重定向到admin.php。 。 。我試着尋找不同的技巧來解決這個問題,但似乎沒有和我一起工作。這是我的代碼到目前爲止。此代碼正在工作,但不是我在找什麼。所有答案都被接受。謝謝!重定向頁面的位置

$login = clean($_POST['username']); 
$password = clean($_POST['password']); 


//Create query 
$qry="SELECT * FROM employee WHERE username='$login' AND password='$password'"; 
$result=mysql_query($qry); 

//Check whether the query was successful or not 
if($result) { 
    if(mysql_num_rows($result) > 0 || $login = "james") { 
     //Login Successful 
     session_regenerate_id(); 
     $member = mysql_fetch_assoc($result); 
     $_SESSION['SESS_MEMBER_ID'] = $member['username']; 
     session_write_close(); 
     header("location: user/auto.php?id=0"); 
     exit(); 
    } 

    else { 
header("location: index.php"); 


    } 

} 
+0

'clean()'?以前從未見過。聽起來像是我的一個功能。 –

+0

@ Fred-ii-:聽起來像對我來說是一種消毒功能。 –

+0

@ IgnacioVazquez-Abrams我Google'd它,但奇怪的是,我什麼也沒找到。 Bizarro,我從未聽過或看過它。只有我能找到的東西是http://www.habboxforum.com/showthread.php?t=447005 –

回答

0

header()需要一個字符串。只需替換字符串中位置的適當值即可。

header("Location: $pospage.php"); 
+0

如何應用您的代碼先生?即時通訊只是新的PHP – user2656724