0

ログイン後にプロファイルページにユーザー情報を表示しようとしています。使用しているコードは次のとおりです。

<?php
require_once('connection.inc.php');
$conn = dbConnect('read');
// get the username's details from the database
$sql = ("SELECT firstname, lastname FROM members WHERE username ='".$_SESSION['username']."'");
$_SESSION['firstname'] = 'firstname';
$_SESSION['lastname'] = 'lastname';
// initialize and prepare statement
$stmt = $conn->stmt_init();
$stmt->prepare($sql);
// bind the result,
$stmt->bind_result($_SESSION['firstname'], $_SESSION['lastname']);
$stmt->execute();
$stmt->fetch();

コードはエラーなしで実行されますが、プロファイル ページでは結果が次のように表示されます: firstname: firstname lastname: lastname

データベースから引き出されるはずだった情報をプラグインする代わりに。

プロファイル ページ自体の表示コードは正しく、ユーザー ログイン ページから上記のセッション変数を設定でき、正しく機能します。ユーザーがそれを使って何もしないのであれば、ログイン時にそのすべての情報を取り込みたくありません。助けてくれてありがとう。

4

2 に答える 2