【发布时间】:2016-03-22 12:05:40
【问题描述】:
我想添加图像 goa.jpg、kerala.jpg、delhi.jpg 使用输入类型“文件”作为多个。下面的代码可以完美地插入单个图像。
现在我想使用 for 循环执行多张图片上传,但我没有得到没有错误的实际代码。有人有这方面的经验吗?
$file_name=$_FILES["packageimage"]["name"];
$temp_name=$_FILES["packageimage"]["tmp_name"];
$imgtype=$_FILES["packageimage"]["type"]; if($imgtype!='image/jpeg'&&$imgtype!='image/jpg'&&$imgtype!='image/gif'&&$imgtype!='image/png'&&$imgtype!='image/bmp')
{ $msg = "Please upload only Image file"; }
else{
$ext= GetImageExtension($imgtype);
$imagename=date("d-m-Y")."--".time().$ext;
$target_path = "../upload/products/".$imagename;
move_uploaded_file($temp_name, $target_path);
// query to insert images.
$query=mysql_query("insert into tbl_products set catid='".$catid."', packageimage='".$imagename."', add_date=now()");
if($query)
{
$msg="Product Added Successfull";
}
当我在上面的代码中尝试使用 for 循环时,它只存储第一张图片并且只显示第一张图片。
【问题讨论】: