我有照片上传脚本。一般而言,一切都与一般概念类似。它也类似于Facebook的个人资料图像逻辑。不同的是,我通过最新上传的图像设置用户的个人资料图片。更清楚;
步骤:
他/她可以看到某些标准中的图片来自Mysql:ORDER BY add_date DESC
所以最新的图片可以通过php获取
我还有一个删除图像按钮。如果我使用Mysql的DELETE
关键字,因为ORDER BY DESC
最新图片正在发生变化。
点击删除图片按钮
从图片中可以看出,用户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日的照片将是活动的个人资料图片,而不是默认的个人资料图片。
如何设置默认图像?
答案 0 :(得分:1)
另一个表格包含字段userid,isset - (所有用户的默认值均为1)
如果用户点击删除个人资料照片(希望拥有默认照片),会将相应用户的isset值更改为0.
每次在从个人资料照片表中提取最新图片之前检查此表。
或者,您可以在配置文件pics表中使用isset字段。这将要求您更改用户配置文件pic的每次出现的isset值,如果他希望拥有默认pic。