用户个人资料和文件上传

时间:2012-05-17 10:24:15

标签: php sql

我刚创建了一个个人资料网站,可以让每个注册用户输入自己的个人资料。当时它显示电子邮件和用户名。

我还创建了一个文件上传器,它将文件名保存在SQL表中并将文件保存到文件夹中,还有一个文件列表,这样您就可以看到每个已上传的文件以及再次下载它的选项。 / p>

现在我想以某种方式连接这两件事,因此当您登录到您的userprofile时,您将能够将文件上传到该文件夹​​并直接在您的个人资料中显示它们。但当然只有你上传的,而不是每个用户。

我打赌有一种方法可以做到这一点,但由于我是一个新手,我真的不知道如何开始。因此,如果某人有一些提示,或者某种方法在互联网上的某个地方我会成为一个快乐的菜鸟:)

感谢

3 个答案:

答案 0 :(得分:2)

在sql表中为文件添加用户id的字段。每次用户上传他们的文件时,他们的id都将存储在此表中。用户登录时您应该只选择具有此用户ID的文件

答案 1 :(得分:1)

在sql表中创建一个字段user_id。

将登录用户的user_id存储在会话或您用于登录的任何内容中。

然后选择具有loggedin userid的所有文件字段以显示在配置文件中。

答案 2 :(得分:1)

组织您的文件系统,如:

uploads/
  files/
    %user_name% or %user_id% (some unique identifier linked to the current user)/

通过这种方式,您始终可以显示仅由该用户上传的文件。