===请教swfupload异步数据与form表单其他业务数据如何处理?===
本帖最后由 gauspican 于 2011-12-9 19:02 编辑请教,swfupload异步上传多文件之后,各位是如何将form表单其他业务数据一并写入DB的?
目前是分在2个函数里实现的,没想明白如何写在一个函数里。
=====================
真奇怪居然没人回答。把我最新的处理方法说一下,供有需要的朋友参考。
1、swf异步upload成功之后,基本信息写入DB->attachment,返回attachment_id,并以数组形式写入session。
2、form处理表单时,判断当前session中是否存在attachment_id。如果存在,更新attachment表中的业务字段,关键字是attachment_id。
3、注意form处理完业务数据之后unset_session。
4、这种方法适于:
(1)新增业务数据,同时上传多个附件。此时并没有业务数据关键字id,所以附件里面没有该值。
(2)业务数据与附件分在2张表里,如果附件归入业务数据表处理方式会稍有不同。
没人回答,最近这么冷清吗? 再罗嗦几句:
处理form表单数据之后,需要返回last_insert_id作为attachment_some_id,而swfupload已经异步上传了文件并写入DB。需要填充业务id,除了分步update attachments还有其他思路吗? 搞定,分享
页:
[1]