我有一个简单的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