私はフォーラムのウェブサイトを持っています。
私はプロフィール画像を開発していますが、ちょっと行き詰まっています。
プロフィール写真を返すコードがありますが、プロフィール画像のみが返されます。アカウントにログインしている場合、別のアカウントで画像を表示することはできません。
基本的に、言葉で説明する方法はよくわかりませんが、Facebook のようなプロフィール写真は、自分のプロフィール写真が他の人に見られる場所であり、その逆も同様です。
また、ログインユーザー名テーブルは、回答に投稿された名前とは異なります。どちらも $row 変数に mysql_fetch_assoc されています。Imagelocation はプロファイル画像が保存される場所、a_name はユーザーが回答に自分の名前を投稿する場所、name は一般的なログイン用語でのユーザーの場所です。
$name = $_SESSION['name_of_user'];
$query = mysql_query("SELECT * FROM fgusers3 WHERE name='$name'");
$row = mysql_fetch_assoc($query);
$location = $row['imagelocation'];
それは、ページの上部にあるコード、クエリなどです。以下は、プロファイル画像を追加しようとしているテーブルの行です。
<td width="12%" style=";" bgcolor="#F8F7F1"><? if ($rows['a_name'] == $row['name'] ) {
echo "<img src='$location' width='100' height='100'>";
} ?></td>