2

我有一个照片上传脚本。一般来说,一切都类似于一般概念。它也类似于 Facebook 的个人资料图像逻辑。不同的是,我通过最新上传的图片设置用户的个人资料图片。更清楚;

脚步:

  1. 用户上传个人资料图片
  2. 他/她可以看到某些标准中的图片来自Mysql:ORDER BY add_date DESC所以​​最新的图片可以通过php获取

  3. 我还有一个删除图像按钮。如果我使用 Mysql 的DELETE关键字,因为ORDER BY DESC最新的图片正在改变。

  4. 单击删除图像按钮后如何设置默认图片


在此处输入图像描述

从图片中可以看出,用户 5 在三个不同的时间添加了 3 个不同的图像。mysql查询是:SELECT path FROM profile_image WHERE user_id = ".$_SESSION['SES_USER_ID']." ORDER BY add_date DESC;"向用户显示图片并用于获取。最早日期是用户的活动个人资料图像。(6月28日)

如果我删除 6 月 28 日,6 月 27 日的照片将是活动的个人资料图片,而不是默认的个人资料图片。

如何设置默认图像?

4

1 回答 1

1

有另一个包含字段 userid、isset 的表 - (所有用户的默认值为 1)

如果用户单击删除配置文件图片(希望拥有默认图片),请将相应用户的 isset 中的值更改为 0。

每次从配置文件图片表中获取最新图像之前,请检查此表。

或者,您可以在个人资料图片表本身中拥有 isset 字段。如果他希望拥有默认图片,这将要求您更改用户个人资料图片的每次出现的 isset 值。

于 2013-06-28T14:11:04.573 回答