[英]php sql Displaying images from different contributors
基本上,我试图创建一个库,其中包含从数据库中的用户表(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,但是我完全迷路了。
任何帮助都会很棒(如果我有任何道理的话),对此还是很新的。
单击用户后,发送请求中的userId并使用此查询从images表中获取图像,
select 'imgName', 'imgLocation' from images where userId = '$YourUserId';
然后使用循环,您可以通过循环标记显示图像,
<img src="IMAGE_LOCATION" alt="IMAGE_NAME" height="42" width="42">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.