|
本帖最后由 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张表里,如果附件归入业务数据表处理方式会稍有不同。
|
|