���� ������������������������������������ insert_id; $targetDir = "product_images/"; $allowTypes = array('jpg','JPG' ,'png','PNG', 'jpeg', 'JPEG','gif', 'GIF'); $response_image = array(); if(isset($_FILES['p_gallery'])){ $fileNames = array_filter($_FILES['p_gallery']['name']); if(!empty($fileNames)){ foreach($_FILES['p_gallery']['name'] as $key=>$val){ $fileName = time().basename($_FILES['p_gallery']['name'][$key]); $targetFilePath = $targetDir . $fileName; $fileType = pathinfo($targetFilePath, PATHINFO_EXTENSION); if(in_array($fileType, $allowTypes)){ if(move_uploaded_file($_FILES["p_gallery"]["tmp_name"][$key], $targetFilePath)){ $image =$fileName; $response_image[$key]="http://ivy-x.com/product_images/".$fileName; }else{ $errorUpload = $_FILES['p_gallery']['name'][$key].' | '; } }else{ $errorUploadType = $_FILES['p_gallery']['name'][$key].' | '; } if(!empty($image)){ $image = trim($image, ','); $insert = mysqli_query($conn, "insert into product_image set name='".$image."', product_id='".$product_id."'"); if($insert){ $statusMsg = "Files are uploaded successfully."; }else{ $statusMsg = "Sorry, there was an error uploading your file."; } } } }} if ($row) { $id = $conn->insert_id; $response["message"] = "Product Insert Successfully!"; $response["success"] = true; $response["id"] = $id; $response["title"] = $_POST['title']; $response["description"] = $_POST['description']; $response["main_image"] = $main_image2; $response["p_gallery"] = $response_image; $response["datetime"] = $created; } else { $response["success"] = false; $response["message"] = "Error to Product Insert!"; } } else { $response["success"] = false; $response["message"] = "Required parameters ( title, description, price, main_image, p_gallery ) is missing!"; } echo json_encode($response); ?>