现在用php来写一个文章发布的页面,用户打开了文章发布页面,这里面有个附件上传的选项。
附件上传选项可以选择文件,可以当即上传文件到服务器,而不管文章有没有发布。现在问题就来了,如何建立建立附件和文章的对应关系呢?我现在想到的方法是,打开文章发布页面就创建一个唯一的文章ID,然后用户在上传附件的同时将这个文章ID传过去,建立对应关系。但这样还是有问题,如果用户只是上传了附件,而没有点击发布文章怎么办?

解决方案 »

  1.   

    自己想到了一个办法,当附件上传后,在文章的表单域添加一个隐藏域,保存附件在数据中的id即可,文章发布后,将附件id和文章id建立一个对应关系就可以了
      

  2.   

       附件需要和文章关联还是允许附件独立呢?
       如果需要对应关联,那么传的时候不要直接上传,先卡住,即使用户点了上传也不需要给他真正操作,只有当用户发表了文章信息了才真正上传!并且我建议这种操作放在一个表单里<form>...</form>,缺什么提示什么给客户端就是了!
        在数据库内,字段:
        文章ID,文章内容,点击率,上传附近位置等字段信息,为同一条记录,什么允许非空什么不允许,自己根据实际情况确定就是了!