多张图片上传 删除 修改 PHP
我要实现多张图片上传,所有的图片一次上传的图片都放在一条记录里面,图片路径以json的形式入库的,如果我上传了四张张图片,删除了一张图片,那三张图片还在库里。这样该怎么办...
我要实现多张图片上传,所有的图片一次上传的图片都放在一条记录里面,图片路径以json的形式入库的,如果我上传了四张张图片,删除了一张图片,那三张图片还在库里。这样该怎么办啊
展开
2个回答
展开全部
方法一:
你这样以json 的形式保持多条记录 不好修改数据记录的,程序些下来也比较纠结
改一下数据表里面的结构吧,,,一张图片一个字段(pic1,pic2,pic3,pic4)
方法二:
在修改页面的时候 把 json 数据 格式化为 数组
用foreach 把这些图片路径 循环到 隐藏域里面
点击删除 一个 时候 就用js 删除图片对应的隐藏域 (至于图片的删除 可以用ajax 来实现)
最后表单提交的时候 :
就值接收到了 没有删除的图片的隐藏域 保存更改入库就 行了!
希望对你有用
你这样以json 的形式保持多条记录 不好修改数据记录的,程序些下来也比较纠结
改一下数据表里面的结构吧,,,一张图片一个字段(pic1,pic2,pic3,pic4)
方法二:
在修改页面的时候 把 json 数据 格式化为 数组
用foreach 把这些图片路径 循环到 隐藏域里面
点击删除 一个 时候 就用js 删除图片对应的隐藏域 (至于图片的删除 可以用ajax 来实现)
最后表单提交的时候 :
就值接收到了 没有删除的图片的隐藏域 保存更改入库就 行了!
希望对你有用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |