Heim  >  Artikel  >  Backend-Entwicklung  >  请问一下有关附件数据库保存相关文章ID的原理

请问一下有关附件数据库保存相关文章ID的原理

WBOY
WBOYOriginal
2016-06-13 11:58:54840Durchsuche

请教一下有关附件数据库保存相关文章ID的原理
一般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

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn