我有一個簡單的html表單,它發送一個電子郵件,帶有多個附件(最多5個)。我在phpadmin保存電子郵件地址。現在我想保存多個附件。 如何保存多個附件,然後再回到其他頁面。保存多個附件並對它們進行檢索
我使用的PHPMailer發送電子郵件和附件,發送附件的循環是:
$MyUploads = array();
foreach(array_keys($_FILES['attach']['name']) as $key)
{
$filesize = $_FILES['attach']['size'][$key];
$extention = pathinfo ($_FILES['attach']['name'][$key] ,PATHINFO_EXTENSION);
$name=$_FILES['attach']['name'][$key];
$filePath = $Location . $name;
$tmpName = $_FILES['attach']['tmp_name'][$key];
if(move_uploaded_file($tmpName, $filePath))
{$MyUploads[] = $Location;}
else
{$MyUploads[]='';}
print_r($MyUploads);
$source = $_FILES['attach']['tmp_name'][$key];
$filename = $_FILES['attach']['name'][$key];
$mail->AddAttachment($source, $filename);
}
以及在數據庫中插入這些文件位置的查詢是
$insert = "INSERT INTO upload (name, type, size, file1, file2, file3, file4, file5,
created) VALUES
(
'".$name."',
'".$extention."',
'".$filesize."',
'".$MyUploads[0]."',
'".$MyUploads[1]."',
'".$MyUploads[2]."',
'".$MyUploads[3]."',
'".$MyUploads[4]."' ,
now()
)";
$result = $dbLink->query($insert);
請現在怎麼樣我可以在另一個php頁面上檢索這些文件嗎?請我是一個初學者,所以任何toturial。
相關:[從數據庫檢索圖像和顯示所有頁面](http://stackoverflow.com/questions/10196929/retrieving-images-from-database-and-displaying-all-on-a-page) – hakre 2012-05-18 22:45:08