在提交表单之前插入和检索id

时间:2010-02-04 20:53:17

标签: php mysql

以下是我要做的事情:

我有一个包含少量文本字段和通过JavaScript上传图片的表单(用于加载动画)。

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

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

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

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

我看到两种方式:

  1. 进行AJAX / JSON调用并创建记录,返回id
  2. 在显示表单之前创建一个空记录,并在表单
  3. 中使用其ID