基本的に私のデータベースのusersテーブル(userId、userName、userEmail、userPass)から取得したユーザのリスト(すべてのリンク)でギャラリーを作成しようとしています。ユーザーが写真をアップロードすると、uploadsディレクトリに保存されますが、その情報はimages(imgId、userId、imgName、imgLocationおよびuploadDate)というデータベーステーブルに保存されます。私がしたいのは、ユーザーの一覧からユーザーのリストを取得し、ユーザーをクリックすると、アップロードした写真のみが表示されます。php sql他のコントリビュータからの画像を表示する
私はこれまで、リスト内のユーザーをリンクとして表示するためにこのコードを使用しています。
<?php
ob_start();
session_start();
require_once 'dbconnect.php';
// if session is not set this will redirect to login page
if(!isset($_SESSION['user'])) {
header("Location: index.php");
exit;
}
// select loggedin users detail
$res=mysql_query("SELECT * FROM users WHERE userId=".$_SESSION['user']);
$userRow=mysql_fetch_array($res);
?>
<?php
$query = mysql_query("SELECT userName FROM `users`");
echo '<table>';
while($rowtwo = mysql_fetch_array($query)){
echo '<tr>
<td class="userlist"><font size="4" face="Lucida Sans Unicode"color="black"><a href="" >'.$rowtwo['userName'].'</a></td>
</tr>';
}
echo '</table>';
?>
ユーザーを画像にリンクさせて、画像をユーザーのリストの右側に表示する方法はわかりません。私は、イメージが送信されるたびにイメージテーブルに保存されているuserIdを使用したいが、私は完全に失われている。
私は何らかの意味を持っていればどんな助けもありますが、これはかなり新しいものです。
達成しようとしていることを2つの明確な文章で説明してもらえますか? –
私は自分のページの左側にユーザー名のリストを持っています。それぞれのユーザー名はリンクです。私はユーザー名を押して、ユーザーがアップロードしたすべての写真を見ることができるようにします。 – CallumB