一般cms系统或者商城系统
他们的附件都是有个独立的数据表吧
个人的理解吧:
以前的话呢,把图片(附件)放到POST中,用一般的上传,
先写一个新增 文章的sql,然后获得生成这篇文章的mysql_insert_id()
然后再写一下 新增附件的sql,在关系的文章id中填上mysql_insert_id(),把这附件和文章做上连系
我之前一般也是这样做的。
但最近想想呢...
现在有一些uploadify , SWFUpload 之类的,甚至有剪裁的 imgAreaSelect, crop之类的
他们都是不经post就上传,甚至我还没处理把POST内容写去SQL,这些套件已经帮我把东西上传好了,
那已经先上传了,我又如何将附件表知道这是什么相关文章的附件呢?
请各位前辈指教一下
------解决方案--------------------
把插件上传完之后的值存在隐藏域当中,在你post的时候 一起提交
------解决方案--------------------
那些是异步上传的...你点了开始上传,就有一个隐藏的form把你选的图片路径都放入input节点提交到后台php,处理完了用一个隐藏的iframe接收src,给你显示出来,同时生成隐藏的input把这些图片src和文章到时一起提交,绑定在一起
其实就是ajax