热搜:NVER node 开发 php

thinkphp uploadify图片上传后表单提交 这个流程应该怎么设计

2024-08-17 19:10:02
thinkphp uploadify图片上传后表单提交 这个流程应该怎么设计

如题 
想要实现的就是 点击图片上传 上传多图 (已完成) 然后填写其他信息 表单提交 (已完成)
有两个表 表单信息表 和 附件表  

疑问就是我用uploadyify上传直接插入到数据库里 
 有图片上传状态的字段 和 对应的是表单的ID 字段 来判断是哪个表单信息 

下面是自己的处理的方式:

 uploadify插入到数据库图片附件表 还要再次查询一下这个图片的ID 返回 (写入1次 查询1次)
多图的话 这应该返回ID数组吧 多图每个图片是一条记录 还是 写在一条记录里呢 记录附件地址的URL 这样会不会特别长呢 

然后再填表单插入表单的表里 又再次查询返回表单填写记录的ID(写入1次 查询1次)
根据 返回的附件ID 找到表中记录位置 在吧 填写表单记录返回ID 填入 附件对应的表单ID字段里 同时图片的状态字段更改(查询一次 写入一次)

这样是不是非常不好的?

如果见个表单和附件的关系表 这种事最常用的么~
关系表里 表单ID 对应着 多张图片的ID 数组这样的?

请问这个是应该怎么设计的呢 正常来说~ 新手菜鸟 求大神指点~ 不知道都该怎么处理个流程额 求好心大神指点~


回复讨论(解决方案)

1、可以在表单里添加一个token作当前页面的标记,把本次上传的附件和表单内容关联起来
2、附件表可以单独维护,用token和表单数据做关联,可以对应多条记录,也可以一对一