我正在创建一个包含几个字段的表单,例如“title”,“date”,“textarea”以及使用PLupload上传照片的选项。
但上传表单并将照片附加到我的数据库中的正确帖子的最佳方法是什么?
我当前的方法是,当点击“保存”按钮时:
function save() { // javascript function
// step 1. do an empty jquery post, so I get a (database) ID of my new post
// step 2. start PLupload upload, with as parameter the ID from step 1 (using multipart_params in PLupload)
// step 3. when PLupload is ready, update the form with the complete content (title, date, textarea.
}
但是这种方法对于简单的形式来说有点复杂。我正在寻找一种更简单的方法。我怎么能这样做?
答案 0 :(得分:0)
这是我过去曾多次遇到的问题(有几个ajax上传者)。
我想出的一个解决方案是生成一个包含日期和时间以及随机数的ID,然后在posts表和photos表中插入此id。因此,posts表格中会有一个额外的“files_id”列和照片表。
<?php
$files_id = date('ymdhis').rand(0,9999999999);
?>
可能不是100%的故障保护解决方案,所以如果有任何其他建议,我会很好奇。