0
我試圖讓用戶上傳2張圖像到註冊時創建的文件夾,並在上傳時將後續路徑插入到兩個文件中, 'main'作爲第一個圖像路徑,'one'作爲下一個圖像路徑。在表格中插入順序路徑上傳到文件夾的圖像
上傳器正確地將兩個文件上傳到文件夾中,但是我做了一個INSERT插入圖像一個路徑到'main',並且將兩個路徑映射到'one'?
該代碼是低於上傳....
任何幫助,這是非常感謝!
<?php
$userid = $_SESSION['userid'];
$username = $_SESSION['user_name'];
$uploadDir = "images/test/$username/";
$uploadsNeeded = '2';
for($i = 0; $i < $uploadsNeeded; $i++){
$file_name = $_FILES['uploadFile'. $i]['name'];
// strip file_name of slashes
$file_name = stripslashes($file_name);
$file_name = str_replace("'","",$file_name);
$copy = copy($_FILES['uploadFile'. $i]['tmp_name'],$uploadDir . $file_name);
// prompt if successfully copied
if($copy){
echo "$file_name | uploaded sucessfully!<br>";
}else{
echo "$file_name | could not be uploaded!<br>";
}
$filePath = $uploadDir . $file_name;
$sql = "UPDATE images SET main = '$filePath' WHERE userid = '$_SESSION[userid]'";
$result = @mysql_query($sql, $connection) or die(mysql_error());
$sql = "UPDATE images SET one = '$filePath' WHERE userid = '$_SESSION[userid]'";
$result = @mysql_query($sql, $connection) or die(mysql_error());
}
?>
退房http://davidwalsh.name/multiple-file-upload(例如)可能需要括姓名輸入'<輸入名稱= 「filesToUpload []」 ID = 「filesToUpload」 類型=」文件「multiple =」「/>' – 2013-04-09 11:27:46
嗨弗雷德,感謝您的幫助...我已經在輸入用[]嘗試,但沒有joy..code輸入是....
<? $ uploadsNeeded ='2'; 爲($ I = 0; $ I <$ uploadsNeeded; $ I ++){ ?> <輸入名稱=一個 「UploadFile echo $i;?>」 類型= 「文件」 ID =一個 「UploadFile echo $i;?>」/>
} ?>< input name =「uploadsNeeded []」type =「hidden」value =「<?echo $ uploadsNeeded;?>」/> \t