我的產品形式有AJAX圖像上傳功能。因此用戶可以在表單提交之前上傳圖像。我的問題如何在提交產品表格之前識別屬於本產品的圖像。我開發我自己的機制提交前識別圖像屬於產品
我有2個表
Products(id,ProductName,UND)
Image(id,UND,PATH)
產品形式
<form action='save.php' method='post'>
<input type='text' name='product_name' value=''>
<input type='hidden' name='UND' value="<?php random_string('50')?>">
<input type='button' id='upload_image' value='Upload'>
<input type='submit' id='' value='Post Product'>
</form>
而對於唯一的號碼,我有這個功能
<?php
function random_string($length) {
$key = '';
$keys = array_merge(range(0, 9), range('a', 'z'));
for ($i = 0; $i < $length; $i++) {
$key .= $keys[array_rand($keys)];
}
$key= time().$key;
return $key;
}
?>
我保存圖像與同一UND識別屬於該產品的圖像。
問題
1)此方法,但我認爲這是很多的麻煩存檔這種簡單的任務。應該有簡單的方法來做到這一點。
2)如果表單沒有提交,我該如何刪除這些圖像。
由於用戶可以選擇產品檔案圖片。這只是表單的一部分。 – 2014-08-29 22:53:24