基本上,我试图创建一个库,其中包含从数据库中的用户表(userId,userName,userEmail和userPass)提取的用户(所有链接)列表。 当用户上传照片时,它会保存到上传目录中,但信息会保存到称为图像的数据库表(imgId,userId,imgName,imgLocation和uploadDate)。 我想要做的是从用户表中拉出用户列表,当您单击用户时,它仅显示他们已上传的照片。

到目前为止,我已经有了这段代码来将列表中的用户显示为链接。

<?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,但是我完全迷路了。

任何帮助都会很棒(如果我有任何道理的话),对此还是很新的。

===============>>#1 票数:0 已采纳

单击用户后,发送请求中的userId并使用此查询从images表中获取图像,

select 'imgName', 'imgLocation' from images where userId = '$YourUserId';

然后使用循环,您可以通过循环标记显示图像,

<img src="IMAGE_LOCATION" alt="IMAGE_NAME" height="42" width="42">

  ask by CallumB translate from so

未解决问题?本站智能推荐: