2010-02-04 76 views
0

这里之前检索ID是我想要做的事:插入和表单提交

我有几个文本字段,并通过JavaScript图片上传表单(以有加载动画)。

这里是链接http://netfecs.com/inprogress/phat_cat/admin_edit_car.php?id=4

我用行ID在数据库中的图像名称的一部分。

在提交表单之前设置id和检索的好方法是什么,因为当用户填写表单时图像正在上传,他们需要一个id。

有什么想法?

+0

你可以显示JS代码如何上传图像? – 2010-02-04 20:57:36

回答

2

最适合您的解决方案是将所有上传的图片存储在临时位置。将该位置存储在会话中。用户提交表单后,将数据添加到数据库中,然后将会话中的所有文件移动到perm位置并根据需要写入数据库。

+0

你知道文件能够保留在临时文件夹中多长时间 – Ross 2010-02-04 22:03:08

+0

取决于你的系统设置。您需要与您的管理员核对该文件。至于它在PHP会话中保留多久,这是基于您的ini文件中的session.cookie_lifetime参数。值为0意味着:直到浏览器关闭为止 http://us3.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime – MANCHUCK 2010-02-05 16:17:13

0

我看到有两种方式:

  1. 做一个AJAX/JSON调用和创建记录,返回ID
  2. 显示表单之前创建一个空的记录,并使用其ID形式