我有一個大學項目,用戶可以註冊並登錄到一個網站。我已經設置了註冊用戶時輸入他們的用戶名,電子郵件,密碼,確認密碼,地址和電話號碼。一旦註冊,他們被分配一個隨機的字符串值,讓我們叫它$ randomString。從數據庫檢索特定值php
所以我的數據庫是login_db,它包含表用戶。表標題是用戶名,電子郵件,密碼,地址,電話號碼,randomstring。
它運行良好,用戶可以註冊,它們的詳細信息被添加到數據庫中,用戶可以登錄。當他們登錄時,他們被重定向到admin.php。此頁目前空白。
還記得$ randomString人被分配了嗎?我需要進入數據庫檢索$ randomString並顯示在admin.php上。
這是我迄今試過的,我只能夠顯示所有用戶隨機字符串,但我只需要登錄的用戶randomString。所以我假設我需要經過的步驟是
1.檢查IF用戶是否登錄過。也許----> if(isset($ _ SESSION ['email'])
2.檢查WHAT用戶登錄。????
3.檢索登錄的用戶randomString。????
4.顯示隨機串。說不定---->回波$結果???
我有。絕對的零知道怎麼做,所以所有的幫助表示讚賞
$connection = mysqli_connect('localhost', 'root', '', 'login_db');
if($connection) {
echo "we are connected";
} else {
die("Database connection failed");
}
?>
<div class="jumbotron">
<h1 class="text-center"><?php
$query = "SELECT randomString FROM users";
$result = mysqli_query($connection, $query);
while ($row = mysqli_fetch_row($result)) {
print_r($row);
}
?></h1>
</div>
「檢查用戶是否登錄。?? 「?? – Drudge
那麼我不得不首先檢查一個用戶是否登錄,然後如果用戶登錄,找出哪個用戶登錄? – Lewk
或者可以這樣做在一個步驟嗎? – Lewk